SQL Server 2008 R2 でクエリ UNPIVOT Cnvert Column to Rows が必要です。
しかし、それはエラーです
**Msg 170, Level 15, State 1, Line 16
Line 16: Incorrect syntax near 'unpivot'.**
コード:
SELECT EmpNo, CDate, CTime
FROM
(SELECT EmpNo,ChkDate,ChkIn,ChkOut
FROM TA_FillTime) ta1
UNPIVOT
(CTime FOR CDate IN (ChkIn, ChkOut)
) AS ta2
テーブル TA_FillTime:
EmpNo | ChkDate | ChkIn | ChkOut
1290005 | 2013-05-09 | 2013-05-09 07:04:26.000 | 2013-05-09 17:57:36.000
1320005 | 2013-05-09 | 2013-05-09 07:56:17.000 | 2013-05-09 18:24:35.000
1320007 | 2013-05-09 | 2013-05-09 07:45:50.000 | 2013-05-09 17:24:55.000
出力が必要です:
EmpNo | CDate | CTime
1290005 | 2013-05-09 | 2013-05-09 07:04:26.000
1290005 | 2013-05-09 | 2013-05-09 17:57:36.000
1320005 | 2013-05-09 | 2013-05-09 07:56:17.000
1320005 | 2013-05-09 | 2013-05-09 18:24:35.000
1320007 | 2013-05-09 | 2013-05-09 07:45:50.000
1320007 | 2013-05-09 | 2013-05-09 17:24:55.000
時間をありがとう、:)