소계, 총계 질문 입니다. (cube) 0 2 1,875

by 달구지 [2008.07.12 10:56:07]


예를 들면
어떤 계좌번호에 대하여 입금, 지급 거래내역을 일자 별 조회를 한 후
거래내역 일자별은 합계가 아닌 거래의 순서 대로 조회를 합니다.  (거래시간 순으로  Sort)
입금 합계, 지급 합계,  총합계를 조회를 하여야 합니다.
조건은 어떤 계좌가 여러계좌가 올 수 있는 조건 이구요

계좌번호    거래일시         입금               지급                잔액
===========================================
A 계좌      2008-07-01      100                      0                 100
A 계좌      2008-07-01          0                   100                    0
A 계좌      2008-07-02      100                      0                 100
입금합계                             200                      0
지급합계                                 0                    100
-------------------------------------------
B 계좌      2008-07-01      300                        0                 300
B 계좌      2008-07-01          0                    100                 200
B 계좌      2008-07-02        50                         0                 250
입금합계                             350                        0
지급합계                                 0                    100
총입지금합계                     550                    200

대략 이런 결과를 원하는데 거래일자 가 있어서   일자에 대한 입,지급 소계 합계가 나오는거 같습니다.

어떤 방법으로 해결을 해야 할까요

 

by 코코 [2008.07.14 10:42:48]
그냥 union all로 하면..귀찮을래나..-_-;

by finecomp [2008.07.14 11:14:20]
Group By 시에 입/지급구분컬럼 까지 넣어서 ROLLUP하면 되겠네요.
데이터에 입금/지급구분이 없는건가요?
테이블의 샘플원본 데이터도 보여주시면 더 도움이 될 듯...;
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입