如题:Access中不能count(Distinct [field1])的吗?
有个表中的字段嘛,我想计算它没有重复值的记录数
sqlserver中这样就很方便达到效果了
但是今天在access查询中写一个sql:
sql = "select count([number]),count(DISTINCT [class]),sum([price]*[remain]),sum([yuanjia]*[remain]) from allStorage"
出错了,去掉就可以顺利执行了
有个表中的字段嘛,我想计算它没有重复值的记录数
sqlserver中这样就很方便达到效果了
但是今天在access查询中写一个sql:
sql = "select count([number]),count(DISTINCT [class]),sum([price]*[remain]),sum([yuanjia]*[remain]) from allStorage"
出错了,去掉就可以顺利执行了
解决方案 »
- 请问这样的效果怎么实现?谢谢了!
- 路过顺便帮新手一个忙, 举手之劳,如何在VB中声明这个DLL里面的函数?
- finger finger finger ! ? ! ... $ $
- word vba 中如何改变打印机的颜色设置,是在后台用程序改变??
- 关于splitframe控件的问题。谢谢大家
- 讨论:为什么vb编译的exe,ocx,dll文件的大小都是4k的倍数?
- 在VB中如何区别两个同名的表属性名?
- 还是请教一个SQL语句问题,当然继续给分
- 如何启动另一个进程
- 想做一小软件,要录入英语四级考试所由的单词,要用什么数据格式来存储数据好?
- vb中日期控件是哪个,忘了,第一个说的给分
- 谁有Installshield的学习教程??急需呀!
from
(
select distinct a from test
) as t
相当于那句select count(distinct a) from test
不过效率的确不高!!楼主竟然另外开了贴解决这个问题??
我也在不断的研究中。
ado.Excute sql处理的,
如果是后者,它不认识DISTINCT关键字,