Searched by NAVER

알티베이스강좌  :  큐브리드강좌  :  오라클강좌  :  오라클팁  :  오라클사용자팁  :  Oracle Blogs  :  오라클Q&A  :  오라클자료실  :  IT컬럼/소식  :  좋은글감동  :  방명록
Oracle 질문과 답변 oracleclub.com
같은 테이블에서 전월의 값을 읽어서 보여줘야 할때...
꾼이되자 : 2009-06-30 07:27  
주소복사

안녕하세요?

오랫만에 글을 남기는거 같습니다.

저는 회계업무쪽을 하고 있는데요...

지금이 6월달이면 5월의 누계금액 즉, 전월이월값을 구하고자 합니다.

지금은 6월달이면 조건을 ’2009-06’해서 가져오고 위에서 union all로 또 같은 테이블의 전월누계값을 가지고 옵니다...

예를 들면 아래와 같습니다 *^^*

SELECT  ’전월이월’  DESC,

                 SUM(차변_AMOUNT)  차변_AMT,

                 SUM(대변_AMOUNT)  대변_AMT

FROM      ACCOUNTS

WHERE  DATE = ’2009-05’

UNION ALL

SELECT  DESC,

                 차변_AMT,

                 대변_AMT

FROM      ACCOUNTS

WHERE  DATE = ’2009-06’

 

실제 쿼리는 좀더 복잡하지만 여기선 쉽게 적어보았습니다.

암튼 제 생각은 같은 테이블을 한번만 읽고 가능할수 없나 해서요...

원하는 결과값은 이렇습니다...

 
  차변 대변
전월이월 1,000,000 500,000
수수료 500  
6월 월급 400,000  
이자수익   6,000
월잔액 400,500 6,000
총합계 1,400,500 506,000

월잔액/총합계까지 쿼리로 구할수 있다면 더욱 좋구요 ^^;

그럼~ 오늘도 고수님들 수고하십시요 *^^*

조회수 228,  추천수 0
글 등 록 글 답 변 글 수 정 목록보기
※ 로그인하여 작성한 글만 삭제할 수 있습니다. 로그인
이름 쓰기
도움 주시는 곳