테이블 : DEAL
순번 매수/매도 거래수량
DEALNO BUY_SELL DEAL_QTY
2006782 1 3
2006783 2 2
2006784 2 5
2006785 1 1
2006786 2 8
2006787 1 1
2006788 2 1
2006789 2 1
이렇게 데이타가 있다고 가정하고 최대보유 수량을 구하고 싶은데여~?(매수매도구분 1:매수 2:매도라고 가정)
순번기준으로 순차적으로 데이타를 읽었을때 처음 데이타 매수 최대값이 3개
2번째 데이타 기준 매대 2개 3번째 매도 5개 연속으로 매매구분이 같은 구분값일경우에는 서로 + 해서 값비교 3개랑 2+5 = 7 이랑 비교하면 7이 최대보유수량
4번째 데이타 매수1개 1 개하고 기존7개하고 비교했을때 7이 높으므로 현재 보유수량 7개
5번째 데이타 매도 8개 8개하고 기존7개하고 비교했을때 8이 높으므로 최대보유수량 8개 이런식으로 계산하면 최대보유했던 수량은 8개 라는 결과를 쿼리로 구할수있을까요? 도움부탁드려여.. |