안녕하세요
기존에 있던 가로로 출력되는 쿼리를 세로로 출력하게 하고싶은데요
생각처럼 잘 안되어서 문의드립니다.
SELECT
REG_DAY,
SUM(CASE WHEN ( STUDY >= '65' ) THEN 1 ELSE 0 END) AS A,
SUM(CASE WHEN ( STUDY < '65' AND STUDY >= '50' ) THEN 1 ELSE 0 END) AS B,
SUM(CASE WHEN ( STUDY < '50' AND STUDY >= '20' ) THEN 1 ELSE 0 END) AS C,
SUM(CASE WHEN ( STUDY < '20' ) THEN 1 ELSE 0 END) AS D,
COUNT(*) AS TOT_CNT
FROM
TABLE A
WHERE
REG_DAY IN('201103', '201102')
GROUP BY REG_DAY
ORDER BY REG_DAY DESC
결과 :
REG_DAY |
A |
B |
C |
D |
TOT_CNT |
201103 |
11 |
10 |
20 |
19 |
60 |
201102 |
5 |
15 |
15 |
15 |
50 |
이거를
등급 |
201103 |
201102 |
A |
11 |
5 |
B |
10 |
15 |
C |
20 |
15 |
D |
19 |
15 |
TOT_CNT |
60 |
50 |
이렇게 출력되도록 하고싶은데요 ..
고수님들의 조언 부탁드립니다.
|