MSSQL 에서 현 외상금액에 대한 잔액 현황을 일자별로 구하는 쿼리입니다.
예를들어 한명의 고객에 대한 외상 및 입금 테이블이 아래와 같다면...
외상(테이블) 입금(테이블)
2009-01-11 : 34,000
2009-06-03 : 34,000
2009-10-01 : 17,000
2009-12-11 : 15,000
2010-02-12 : 13,000
-위 테이블 자료들을 아래와 같은 결과값의 SQL 을 만들려면
어떻게 해야 하는지 알려 주시면 감사하겠습니다.
결과 값)
=> 현 외상 잔액이 15,000원 이므로
날짜별로 가로로 이 외상 잔액이 언제의 외상인지를 알고 싶은 것입니다.
회원 2010-02-12 2009-10-01
홍길동 13,000 2,000
- 위 화면이 원하는 결과 값인데, 가장 최근인 2010-02-12일에 현 외상 잔액 15,000에서 13,000을 빼면
2,000 이 남으므로 2009-10-01 날짜부터 2,000 원이 외상으로 넘어 온 것으로 확인 할 수 있는 것입니다.
마지막 결제일이란 항목도 필요할 것 같고요.
마지막결제일을 알아야 그전에 외상지은날이 언제인지도 파악될 수 있을것같고요.