我有一个表格,表示Timesheet,它有一个一周的时间条目存储为一行。例如:将列转换为行的SQL查询
ID Start Date Sun Mon Tue Wed Thu Fri Sat
-------------------------------------------------
1 14-Oct-2012 0 1 1 2 3 5 0
开始日期始终是星期日的日期。 我需要根据输入条件将这些数据导出到多个行中,每个日期一行。
例如,如果输入的标准是:日期是10月17日2012年10月15日 - 2012年间,我的输出应该是这样的:
Date Hours
------------
15-Oct 1
16-Oct 1
17-Oct 2
我使用SQL Server 2000中,请给我一个方法。
参见[透视使用SQL Server 2000](http://stackoverflow.com/questions/312861/pivot-using-sql-server-2000) – Spevy