안녕하세요?
오랫만에 글을 남기는거 같습니다.
저는 회계업무쪽을 하고 있는데요...
지금이 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 |
월잔액/총합계까지 쿼리로 구할수 있다면 더욱 좋구요 ^^;
그럼~ 오늘도 고수님들 수고하십시요 *^^*