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, сколько попаданий я получил, и это должно быть за весь день, с самой первой секунды этот день начинается до самого конца второго дня.