我有一個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 Server 2005中 – Binz 2009-09-25 15:55:18