C# と SQL Server 2005 を使用してレポートを作成しています。1 時間あたりのヒット数を表示するだけです。テーブルはとても大きいです。出力は次のようになります。
行番号 | 日付 | 時間 | ヒット数 ------------------------------ 1 | 2012 年 7 月 5 日 | 8:00 | 3 2 | 2012 年 7 月 5 日 | 9:00 | 4 3 | 2012 年 7 月 5 日 | 10:00 | 0 4 | 2012 年 7 月 5 日 | 11:00 | 5
私のテーブルは次のようになります。
"ヒットタイム": 2012/07/05 08:02:24 2012/07/05 08:12:21 2012/07/05 08:23:00 2012/07/05 09:01:00 2012/07/05 09:08:14 2012/07/05 09:12:31 2012/07/05 09:22:27
..etc ご覧のとおり、HitTime フィールドには日付と時刻しかありません。たとえば、8:00 から 8:59 まで、何回ヒットしたかを同じ日付で表示する必要があります。その日の最初の 1 秒から 1 日の最後の 2 秒まで。