728x90
반응형
select status_g as 구분,
sum(decode(to_char(reg_dt, 'yyyymmdd'), to_char(sysdate, 'yyyymmdd'), 1, 0)) as 당일분,
sum(decode(sign(8-(sysdate-reg_dt)), 1, 1, 0)) as 일주일분
substr(max(saledate || saleqty), 7, 10) as 가장마지막분
sum(saleqty) as "1개월분"
from crss_status
group by status_g
sum(decode(to_char(reg_dt, 'yyyymmdd'), to_char(sysdate, 'yyyymmdd'), 1, 0)) as 당일분,
sum(decode(sign(8-(sysdate-reg_dt)), 1, 1, 0)) as 일주일분
substr(max(saledate || saleqty), 7, 10) as 가장마지막분
sum(saleqty) as "1개월분"
from crss_status
group by status_g
728x90
반응형
'SQL > ORACLE' 카테고리의 다른 글
[ORACLE]커서를 이용한 프로시저 (0) | 2014.02.12 |
---|---|
[ORACLE]프로시저에서 커서 이용해서 돌리기 CHR 이용 (0) | 2014.02.12 |
[ORACLE]중복된 값 있는지 찾기. ROWID 이용 (0) | 2014.02.12 |
[ORACLE]존재하는지 안하는지 여부 알아내기 (0) | 2014.02.12 |
Oracle 지난 한 주(일주일) 계산 (0) | 2014.02.12 |
오라클 DB DECODE (0) | 2014.02.12 |
SQL 서브쿼리의 시작 (0) | 2014.02.12 |
오라클(DB) 프로시저 문법 (0) | 2014.02.12 |