반응형
오라클 컬럼을 로우로
SELECT DECODE (MOD (ROWNUM - 1, 3) + 1,
1, SUM_TARGET_SALES_AMT,
2, MALL_TARGET_SALE_AMT,
3, MALL_OUT_CHANNEL_TARGET_SALE_AMT) AS TARGET_SALE_AMT
FROM (SELECT 1
FROM DUAL
CONNECT BY LEVEL <= 3), (
SELECT
TARGET_VAL AS SUM_TARGET_SALES_AMT,
TARGET_CLIENT_TBH AS MALL_TARGET_SALE_AMT,
TARGET_CLIENT_TBH_OUT - 100 AS MALL_OUT_CHANNEL_TARGET_SALE_AMT
FROM TARGET_DATAS
WHERE TARGET_YEAR = '2017'
AND TARGET_MONTH = '09'
AND TARGET_DIVI_CD = '10'
) TT
반응형
'DataBase > Oracle' 카테고리의 다른 글
오라클 달력 및 날짜 테이블 (0) | 2018.01.25 |
---|---|
오라클 11g 문자열 연결 (횡) (0) | 2017.12.15 |
오라클 DIRECT-PATH INSERT (인서트 성능향상) (0) | 2017.12.14 |
오라클 쿼리 수행계획 확인 (0) | 2017.12.14 |
sqldeveloper - locale not recognized (1) | 2017.11.27 |
댓글