У меня есть дата и время в таблице таким образом (по два в каждой строке таблицы):
Row 1: 2012-06-31 01:00:00
Row 2: 2012-06-31 02:00:00
Row 3: 2012-06-31 03:00:00
Row 4: 2012-06-31 04:00:00
...
И я хочу получить каждый час как интервал, чтобы получить его из отчета:
For the first row: From 1 to 2
For the second row: From 2 to 3
...
For each row: 'From [hour(date)] to [hour(date)+1]'
Но я не перестаю получать «ошибку преобразования» с каждой комбинацией con CONVERT, CAST, DATEPART или DATEADD.
Я новичок в решении таких проблем с SQL... Как бы вы это сделали?