가로 출력을 세로로 > db

본문 바로가기

db

가로 출력을 세로로

작성일 07-02-20 15:00

페이지 정보

작성자서방님 조회 337회 댓글 1건

본문

 

CREATE TABLE Pivot
(
 Year      int,
 Quarter   nvarchar,
 Amount      int
)
GO

INSERT INTO Pivot VALUES (1990, 1, 4)
INSERT INTO Pivot VALUES (1990, 2, 4)
INSERT INTO Pivot VALUES (1990, 3, 4)
INSERT INTO Pivot VALUES (1990, 4, 4)
INSERT INTO Pivot VALUES (1991, 1, 8)
INSERT INTO Pivot VALUES (1991, 2, 8)
INSERT INTO Pivot VALUES (1991, 3, 8)
INSERT INTO Pivot VALUES (1991, 4, 8)


Select * From Pivot

SELECT Year,
    SUM(CASE Quarter WHEN 1 THEN Amount ELSE 0 END) AS Q1,
    SUM(CASE Quarter WHEN 2 THEN Amount ELSE 0 END) AS Q2,
    SUM(CASE Quarter WHEN 3 THEN Amount ELSE 0 END) AS Q3,
    SUM(CASE Quarter WHEN 4 THEN Amount ELSE 0 END) AS Q4
FROM Pivot
GROUP BY Year

 

댓글목록

등록된 댓글이 없습니다.

게시물 검색
Copyright © 서방님.kr All rights reserved.
PC 버전으로 보기