가능한 중복의 동적 수 :
SQL Server dynamic PIVOT query?SQL 컬럼에 행을 회전 ... 행
나는 아래의 구조를 가지고 데이터 집합을 가지고있다.
CREATE TABLE #TempTable
(
Measure_ID INT,
measurement DECIMAL(18, 4)
)
INSERT INTO #TempTable
VALUES
(1,2.3)
,(1,3.4)
,(1,3.3)
,(2,3)
,(2,2.3)
,(2,4.0)
,(2,4.5)
다음과 같이 출력 될 필요가 있습니다.
1,2.3,3.4,3.3
2,3,2.3,4.0,4.5
기본적으로 Measure_ID의 피벗입니다. 불행히도, 무제한의 measure_id가있을 수 있습니다. 그래서 피벗이 나옵니다.
저는 CURSORS를 피하기 위해 최선의 방법으로 밝혀지면 CURSORS를 피하려고합니다.
죄송합니다 [이 도움이 될 수 있습니다 (http://www.jadito.us/2012/08/28/rows- to-column-header-using-dynamic-t-sql /)을 사용합니다. 또한 행에서 열로 이동하는 것으로 나타납니다. – Kermit
@Pondlife. 당신이 올바른지. 이것은 그것들과 아주 가깝습니다. 메모 주셔서 감사. –