누적재고 수량 (서브쿼리)

jwko 2015.01.19 17:00 Views : 4022

date               custname         inqty         outqty      
20150101      하하하                1                  0         
20150101      히히히                 0                 1         

DB에 이렇게 들어가 있는데 누적 재고수량을 구하려고 합니다.

select
   date, custname, inqty, outqty,
   (select inqty - outqty from #stock where date <= a.date and custname = a.custname) as stock
from #stock a

이렇게 쿼리를 날리면
date               custname         inqty         outqty       stock
20150101      하하하                1                  0            1
20150101      히히히                 0                 1           -1

이렇게 나와요..

아래처럼 나와야 하는데
date               custname         inqty         outqty       stock
20150101      하하하                1                  0            1
20150101      히히히                 0                 1            0



--->
indate가 다르고, custname 값을 빼면 정상적으로 나오네요.
그런데 inqty와 outqty가 같은날 이루어 질수 있는데 이런 경우 누적합계를 어찌 계산하나요

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 36258
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 18855
8483 iis mssql 연동에 관하여 [3] 아로마로 2015.01.21 4043
8482 엑셀파일 저장후에 글자깨짐 문의 드립니다. akfflr 2015.01.21 4609
8481 TEXT필드 안에 문자열에서 문자열 추출 [4] 다은빈아빠 2015.01.21 3597
8480 로그파일에 대한 문의 드립니다. Larry 2015.01.21 2765
8479 sql2008정품, 2008express 속도 차이? tnaname~!!! 2015.01.21 2494
8478 프로시저 실행 문의 입니다. [1] 우영호수 2015.01.20 2723
8477 조건 연산자가 다를시 정적쿼리 작성 [3] 가끔보는하늘 2015.01.20 3782
8476 동적쿼리 질문 드립니다. 가끔보는하늘 2015.01.20 2392
» 누적재고 수량 (서브쿼리) [3] jwko 2015.01.19 4022
8474 프로시져 생성 질문 [where 필드 = @변수] 와 [where 필드 IS NULL] [4] 양아치베이비 2015.01.15 3048
8473 쿼리질문드립니다.. [1] SQL어렵.. 2015.01.15 2499
8472 mssql2000에서 mysql sp 실행하기 wassup 2015.01.15 2978
8471 SQL 2008 error 3707 [1] 땅훈 2015.01.15 3112
8470 건우아빠님~ㅠ 세로로 되있는걸 가로로 뿌리는 방법좀 알려주세요ㅠ [5] 뽀챙 2015.01.14 3156
8469 mssql2000 -> mysql 연결된 서버로 프로시저 실행 wassup 2015.01.14 3824
8468 varchar(max)문의 [1] 유리의성 2015.01.14 3457
8467 특정 데이터 베이스 권한 문의 드립니다. 나는짱이야 2015.01.13 2283
8466 서버간 테이블, SP 복제 [11] 하하하하하 2015.01.13 3094
8465 update 문의드립니다. [2] 예성파파 2015.01.13 2707
8464 각 부서의 팀장을 구하고 싶습니다. [1] 엠엔27 2015.01.13 2764





XE Login