데이터베이스 개발자 질문과 답변 게시판

데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.

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

jwko 2015.01.19 17:00 Views : 3941

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
8493 DETEPART 사용시 SARG 위배 관련 질문입니다. [2] 가끔보는하늘 2015.01.24 2741
8492 DBO에 대하여 질문 드립니다. [1] WhoAmI 2015.01.23 2413
8491 쿼리 결과를 엑셀 파일로 추출 [2] 무심 2015.01.23 6710
8490 VB에서 저장프로시져 사용시 에러... [5] 큘러 2015.01.22 4042
8489 대용량데이터가 있는상태에서 추후 인덱스를 설정해도 괜찮을런지요 [2] 미련곰퉁아 2015.01.22 2699
8488 sql express 버젼 라이센스 [1] 냥냥 2015.01.22 3063
8487 구간을 시간단위로 쪼개기 [1] taz2315 2015.01.22 3279
8486 특정시간의 구간외에 있는 목록을 뽑으려고 합니다. [2] taz2315 2015.01.21 3663
8485 특정 테이블 최종 변경시간 확인 쿼리 [1] silvermam 2015.01.21 3080
8484 mysql 질문 쫌 드릴게요 [1] DB점보 2015.01.21 2059
8483 iis mssql 연동에 관하여 [3] 아로마로 2015.01.21 3944
8482 엑셀파일 저장후에 글자깨짐 문의 드립니다. akfflr 2015.01.21 4560
8481 TEXT필드 안에 문자열에서 문자열 추출 [4] 다은빈아빠 2015.01.21 3554
8480 로그파일에 대한 문의 드립니다. Larry 2015.01.21 2731
8479 sql2008정품, 2008express 속도 차이? tnaname~!!! 2015.01.21 2455
8478 프로시저 실행 문의 입니다. [1] 우영호수 2015.01.20 2665
8477 조건 연산자가 다를시 정적쿼리 작성 [3] 가끔보는하늘 2015.01.20 3712
8476 동적쿼리 질문 드립니다. 가끔보는하늘 2015.01.20 2337
» 누적재고 수량 (서브쿼리) [3] jwko 2015.01.19 3941
8474 프로시져 생성 질문 [where 필드 = @변수] 와 [where 필드 IS NULL] [4] 양아치베이비 2015.01.15 3002





XE Login