【发布时间】:2014-12-01 18:45:39
【问题描述】:
我有一个简单的表来存储用户 ID、用户名、电子邮件、注册日期...
RegistrationDate 是 DateTime 数据类型
当我要获取每个日期的用户数时,它会为每一行得到 1,因为它每一行都有一个唯一的 dateTime 戳。
SELECT DATEPART(dd, RegistrationDate) AS DD, COUNT(userID)
FROM USER_Table
GROUP BY RegistrationDate
order by RegistrationDate DESC
如果我有 100 个注册用户,ABove 查询每 100 行获取一次。
我想根据日期进行计数。我尝试了不同的方法,但似乎没有任何效果。
【问题讨论】:
标签: sql sql-server sql-server-2008