我在表格中有日期时间,以这种方式(表格中每行两个):
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 问题的新手……你会怎么做?