我有一個表格,表示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