SQL как суммировать события за один час между двумя датами и показывать их в одной строке

Я разрабатываю отчет с C # и SQL Server 2005, Я должен только показать, сколько хитов мы получили за каждый час. стол очень огромный. вывод должен выглядеть так:

Row# |     Date    |  Time  | Hit Count
-----------------------------
1    | 07/05/2012  |  8:00  |  3
2    | 07/05/2012  |  9:00  |  4
3    | 07/05/2012  |  10:00 |  0
4    | 07/05/2012  |  11:00 |  5

Моя таблица выглядит так:

"HitTime":

07/05/2012 08:02:24
07/05/2012 08:12:21
07/05/2012 08:23:00
07/05/2012 09:01:00
07/05/2012 09:08:14
07/05/2012 09:12:31
07/05/2012 09:22:27

..так далее Как вы видите в поле HitTime, у меня есть только дата и время, мне нужно показывать в одну и ту же дату, например, с 8:00 до 8:59, сколько попаданий я получил, и это должно быть за весь день, с самой первой секунды этот день начинается до самого конца второго дня.

Ответы на вопрос(3)

Ваш ответ на вопрос