从SQL SERVER 到 ACCESS:
在何在ACCESS实现可用于SQL SERVER的语句:
SELECT Count(DISTINCT id) AS qynum,Count(DISTINCT id2) AS qyxcnum,Count(ALL id2) AS xcnum FROM product
问题点数:40、回复次数:7Top
1 楼yangzi(笨笨)回复于 2001-02-05 15:28:00 得分 0
不明白什么意思?Top
2 楼zzh()回复于 2001-02-05 16:29:00 得分 2
只要你的SQL语句都是标准的SQL,在ACCESS与SQL SERVER中都是可以使用的,不过,有一点,有些在ACCESS中是可以使用而SQL中不用的或SQL中用而ACCESS不用的,这就要看你的经验了。不过,你可以把要执行的SQL语句在ACCESS数据库或SQL SERVER上运行一下就试出来了Top
3 楼xmlingo(xmlingo)回复于 2001-02-06 15:19:00 得分 0
to yangzi :
在SQLSERVER中
SELECT Count(DISTINCT id) AS qynum,Count(DISTINCT id2) AS qyxcnum,Count(ALL id2) AS xcnum FROM product
是可用的 而在ACCESS无法应用
如何在ACCESS中用SQL语句实现相同的的功能?????
Top
4 楼xmlingo(xmlingo)回复于 2001-02-07 10:57:00 得分 0
没有人懂吗???
Top
5 楼xmlingo(xmlingo)回复于 2001-02-19 16:01:00 得分 0
是不是 ACCESS没有会的,不流行了???
?????
-------我的灵魂在高处---------------&& &^^^^^(;-Top
6 楼yangzi(笨笨)回复于 2001-02-19 16:30:00 得分 0
我在access里试了你的语句没有问题呀,你是怎么写的?在什么环境中?
access如日中天,怎么会不流行呢,Top
7 楼yangzi(笨笨)回复于 2001-02-19 16:37:00 得分 38
不好意思,我上面写错了。没看见DISTINCT.
你的查询好象一个查询实现不了,不知道分开写能不能满足你的要求。
分成三个:
SELECT Count(id) AS qynum from (select DISTINCT id from product)
SELECT Count(id2) AS qyxcnum from (select DISTINCT id2 from product)
SELECT Count(id) AS xcnum from product
Top




