このように、テーブルに日時があります(テーブルの各行に2つ):
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]'
しかし、CONVERT、CAST、DATEPART、または DATEADD のすべての組み合わせで「変換エラー」が発生するのを止めません。
SQL でこの種の問題に対処するのは初めてです...どうやってこれを行いますか?