SQL CE是否能够在聚合函数中使用distinct? 我需要像
这样的东西SELECT count(distinct date) FROM table
这是简化的查询,我已经在原版中使用了GROUP BY。
答案 0 :(得分:4)
SQL Server CE(当前版本)不支持count(distinct)
解决方法是GROUP BY,听起来像你正在使用的
select count(*) from (
select distinct date from tbl
) x
或者是否涉及其他字段
select groupcol, count(*)
from (
select groupcol, date
from tbl
group by groupcol, date
) x
group by groupcol