SELECT
(DAYS(date(a.FNH_YMD)) - DAYS(date(a.STRT_YMD)) +1), --총일 수
(DAYS(date(a.FNH_YMD)) - DAYS(date('2007-01-01')) +1), --다음해의 일 수
a.MONEY
(DAYS(date(a.FNH_YMD)) - DAYS(date('2007-01-01')) +1), --다음해의 일 수
a.MONEY
FROM (
SELECT
INSERT(INSERT(STRT_YMD,5,0,'-'),8,0,'-') STRT_YMD,
INSERT(INSERT(FNH_YMD,5,0,'-'),8,0,'-') FNH_YMD,
VALUE(PSLF_DFYM_AMT - TOA_PSLF_DFYM_AMT - IDSX_UPLM_AMT,0) MONEY
FROM xddb2.KGAA_GASCAJ01
WHERE STRT_YMD = '20071201'
INSERT(INSERT(STRT_YMD,5,0,'-'),8,0,'-') STRT_YMD,
INSERT(INSERT(FNH_YMD,5,0,'-'),8,0,'-') FNH_YMD,
VALUE(PSLF_DFYM_AMT - TOA_PSLF_DFYM_AMT - IDSX_UPLM_AMT,0) MONEY
FROM xddb2.KGAA_GASCAJ01
WHERE STRT_YMD = '20071201'
) a
'DataBase > Sql' 카테고리의 다른 글
[Sql] Oracle - distinct, rowid 중복제거, 최신 데이터 하나만 가져오기 (0) | 2010.11.03 |
---|---|
[Sql] Oracle - Column의 comment 확인 (0) | 2010.09.10 |
[Sql] Mysql - Rownum 사용하여 건수 조절 (0) | 2010.08.24 |
[Sql] Oracle - Union vs Union ALL (0) | 2010.07.08 |
[Sql] Oracle - DDL(Alter table(컬럼)) (0) | 2010.07.06 |