[오라클] ROLLUP 활용
일자별, 제품코드별 판매금액 소계, 합계 구하기... 일자 상품코드 판매금액 20160101 AAA 500 20160102 AAA 400 소계 900 20160101 BBB 1000 20160102 BBB 2000 소계 3000 합계 3900 SELECT DECODE(LV, 1, '소계', 3, '합계', V1.DAY) AS "일자" ,DECODE(LV, 0, V1.PRDT_CD, ' ') AS "상품코드" ,SALES_AMT AS "판매금액"FROM( SELECT DAY ,PRDT_CD ,SUM(AMT) AS SALES_AMT ,GROUPING_ID(PRDT_CD, DAY) AS LV FROM 거래 GROUP BY ROLLUP(PRDT_CD, DAY) ORDER BY PRDT_CD , DAY) V1
Database/Oracle
2016. 11. 23. 10:07
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- JMW 헤어드라이기기
- 파나소닉 비데 DL-EH10KWS
- 홈 오피스
- VARIDESK
- 브리다 정수기
- 로니카 BCS
- 카카오 에드
- yugabyteDB
- 오미크론
- node.js
- 고체 향수
- 루미큐브 종류
- 솔리드 쿨론
- Sybase IQ
- weka
- GKRS
- Pixel Pals
- 빈센트 반 고흐
- 르세라핌
- 코라나 19
- 별이 빚나는 밤
- Life Chair
- 화분벌레
- 유가바이트디비
- 남설 팔찌
- 톡토기
- 별잉 빛나는 밤
- 증권정보포털
- 매직 트랙패드2
- 배당급
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
글 보관함