【发布时间】:2009-09-25 15:51:02
【问题描述】:
我有一个 loginAudit 表,我正在尝试获取每天所有登录的计数。我想做的是让没有登录的日子返回他们的日子,登录计数为 0。目前没有登录的日子没有返回任何行。
这可能是不可能的,必须在返回查询结果后填写应用中的空组吗?
SELECT DATEADD(day, DATEDIFF(day,0,LoginAudit.LoginDateTime), 0) as LoginDate,
COUNT(DISTINCT LoginAudit.LoginAuditID) AS Logins
FROM LoginAudit
GROUP BY DATEADD(day, DATEDIFF(day,0,LoginAudit.LoginDateTime), 0)
ORDER BY 1
【问题讨论】:
标签: sql sql-server sql-server-2005 tsql