1

これはよくある質問ですが、私のケースに一致するものは見つかりませんでした。それでは、行きましょう。

列 ID (int) と CreateDate (datetime) を持つ RECORDED_ENTRIES という名前のテーブルがあります。

実際の日付に関係なく、24 時間単位で時間ごとにデータをグループ化したい。

たとえば、出力を次のようにします。

00:00 - 2
01:00 - 3
02-00 - 12
....
23:00 - 1

目的は、時間ごとに記録されたエントリを表示するグラフのデータを作成することです

Day という名前でデータもグループ化する必要があります。

ありがとう

4

2 に答える 2

2

あなたが望むものは:

GROUP BY DATEPART(HH,CreateDate)

SQLフィドル

于 2013-04-09T09:30:06.190 に答える