내가 가진 테이블 tblTags
(날짜, Tagindex, 값)SQL Server에서 열 값을 열로 설정하는 방법은 무엇입니까?
표의 값은 다음과 같습니다 제가 쓴이 들어
Date 0 1 2
-------------------------------
2017-10-21 21 212 23
2017-10-21 34 52 65
:로
Date Tagindex Value
---------------------------------
2017-10-21 0 21
2017-10-21 1 212
2017-10-21 2 23
2017-10-21 0 34
2017-10-21 1 52
2017-10-21 2 65
나는 결과를 원한다 다음 검색어 :
select *
from
(SELECT a.Date, a.Tagindex,a.value
FROM tblTag a) as p
pivot
(max(value)
for Tagindex in ([tblTag])
) as pvt
하지만 이러한 오류가 발생합니다. S :
메시지 8114, 수준 16, 상태 1, 줄 10
오류 변환하는 데이터 형식 NVARCHAR int로.메시지 레벨 473, 수준 1, 줄 10
"tblTag"값이 PIVOT 연산자에 제공됩니다.
이 문제를 해결하는 방법.