1
A
回答
4
3
0
我想你想要这样的:
select
COUNT(DateKey)
,count(distinct User) Cnt
from the_table
where Datekey = 20120103
group by
DateKey
3
这里有一些答案前平面...
用户不仅是一个保留字。它更像是一个系统定义的只读全局变量。
它计算为当前数据库用户的名称。因此,每一行都会得到相同的值和计数(不同的用户)为1.
用户产生与系统定义的USER_NAME()函数相同的值。
所以,如果你想用户被视为列名,写[用户]如其他人所说,正如你在做你的CREATE TABLE语句。
相关问题
- 1. 通过不重复数学
- 2. 通过重复
- 3. AngularJs NG重复过滤通过数据
- 4. 通过重复ID
- 5. 重复计数
- 6. 通过UDP重复通讯
- 7. 通过计数重复元素来压缩(Haskell)
- 8. 通过JDBC执行INSERT IGNORE时获取重复计数
- 9. Oracle:通过...获得非唯一的重复副本...有计数
- 10. Mysql的计数()与组通过给予重复
- 11. 通过,思考斯芬克斯组与重复计数
- 12. 通过在NDB中计数来查询重复属性
- 13. 通过计数
- 14. 通过计数
- 15. 通过计数
- 16. 为重复计数
- 17. 组重复计数
- 18. PHP计数重复
- 19. WM_KEYDOWN重复计数?
- 20. 计数重复值
- 21. MDX重复计数
- 22. 通过重复数据进行聚类
- 23. 计数数,通过
- 24. 学习Haskell:通过重复
- 25. Sqlfiddle问题
- 26. (sqlfiddle)不左表
- 27. 使用SQLFiddle存储过程和游标
- 28. JSONiq计数重复数组
- 29. 计数重复记录数
- 30. C#计数重复数字
使用'COUNT(DISTINCT [User])' – Lamak
@Lamak ...不错的一个;以为我疯了! – whytheq
此外,我不知道这是否是一个学术练习,但我肯定会专注于使用适当的数据类型(日期时间)。 – swasheck