0
UNPIVOT SQL Server 2008 R2를 사용하여 열을 Cnvert Cnvert 쿼리를 원합니다.UNPIVOT을 사용하여 열을 SQL Server에 변환하는 방법?
그러나이 오류
의**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
감사합니다 :)
실제로 값 .Check [SQL 바이올린 데모] (HTTP를 행하기 위해'ChkIn'와'Chkout' 열을 변환합니다 작성한 쿼리 : //sqlfiddle.com/#!3/a6a40/2) – praveen
이 도움이 되었기를 바랍니다. http://blog.sqlauthority.com/2008/05/29/sql-server-unpivot-table-example/ – Narendra