2015-07-28 36 views
0

我有一個表用戶如何選擇按日期登錄的總數?

我需要選擇按日期登錄的總數。

+0

而問題出在哪裏?這是直截了當的東西... – Sirko

+0

到目前爲止你試過什麼查詢? – Gunaseelan

+0

這個選擇對我來說很複雜,因爲我需要使用類似的變量。 SQL應該是這樣的:SELECT sum(loginCount)FROM user WHERE Date> =:startDate AND Date <:endDate(有選擇日期的選項),但因爲我沒有日期列我不知道如何做到這一點:年,月,日>> = startDate – Dylan

回答

2

集團按日期和使用sum聚合所有用戶:

select year, month, day, sum(loginCount) 
    from user 
group by year, month, day 
0

使用年,月和日創建日期數據類型。然後選擇按日期分組的登錄總數

2
SELECT Day, Month, Year, SUM(LoginCount) 
FROM User 
GROUP BY Day, Month, Year 

通過按照日(日,月,年)進行分組,您基本上是按日期分組的。 SUM(LoginCount)會將LoginCount上的所有值與您正在分組的所有相同的值相加。