SQL Serverで日時ごとの件数の累積値を出力するSQL
SQL Serverで下記のクエリーを作りました:
SELECT dateadd(hour, datediff(hour, 0, CreationDate), 0), COUNT(*)
FROM Table
GROUP BY dateadd(hour, datediff(hour, 0, CreationDate), 0)
結果は一時間ごとにその時間の新しいレコードになります:
12/2/14 0:00 174
12/2/14 1:00 108
12/2/14 2:00 84
12/2/14 3:00 48
12/2/14 4:00 21
累計をしたい場合に、どう変換すればいいですか?
目指している結果は下記です:
12/2/14 0:00 174
12/2/14 1:00 282
12/2/14 2:00 366
12/2/14 3:00 414
12/2/14 4:00 435