database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40230 게시물 읽기
No. 40230
전월까지 누계약 월별로 구하는 쿼리
작성자
프로그래머
작성일
2013-08-20 14:19
조회수
6,463

월별 금액을 구하고자 합니다.

한 row에 전월까지 누계액, 당월 금액 요렇게 나와야 합니다.

 

예) 1월 1일 십만원

1월 10일 십만원

2월 1일 십만원

 

 

결과)

 

월 전월까지 누계액 당월 금액

1월 0 이십만원

2월 이십만원 십만원

 

 

머리만 아픕니다

모르겠습니다

조언 부탁드려요

이 글에 대한 댓글이 총 2건 있습니다.

 WITH t(dt, amt) AS(

SELECT '20130101', 100000 FROM dual UNION ALL
SELECT '20130110', 100000 FROM dual UNION ALL 
SELECT '20130201', 100000 FROM dual UNION ALL
SELECT '20130302', 100000 FROM dual
)
SELECT yymm
     , NVL(SUM(amt) OVER(ORDER BY yymm 
       ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING),0) p_amt
     , amt
  FROM (SELECT SUBSTR(dt,1,6) yymm, SUM(amt) amt
          FROM t
         GROUP BY SUBSTR(dt,1,6)
        )
아린(arin76)님이 2013-08-20 14:58에 작성한 댓글입니다.

너무너무 감사합니다.

오늘 하루 벌어가는 기분입니다.

즐건 하루 되세요

프로그래머님이 2013-08-20 15:32에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40233Pro*C 에서 bind sql 사용 시 table 이름 [1]
jangmin
2013-08-27
5286
40232ORA-01722: invalid number 황당하네요.. [12]
새하정
2013-08-26
12018
40231문자열 변환 문의드립니다. [2]
김홍찬
2013-08-22
5833
40230전월까지 누계약 월별로 구하는 쿼리 [2]
프로그래머
2013-08-20
6463
40229쿼리 질문입니다.ㅠ [1]
새내기
2013-08-20
5790
40228텍스트파일 오라클 db에 넣기
질문
2013-08-19
5276
40227쿼리 질문입니다. [2]
이문정
2013-08-19
5683
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.020초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다