주문 수량의 잔량 계산 로직 0 6 958

by 잭키올 [2017.08.18 16:07:48]


1122.PNG (181,856Bytes)
1133.PNG (129,119Bytes)

안녕하세요.
Netting 하는 로직을 짜려고 하여 질문 드립니다.

<문제> 그림으로 <결과>를 얻고 싶습니다. 

결과의 그림에서는 1번 로우에 SUM(RTF_QTY) 값이 이미 계산된 값부터 노출이 되지만, 사실 첫번째 RTF_REMAIN_QTY 값은 SALES_ITEM_CD, RTF_YYYYMM 기준으로 280 입니다. 
첨부 설명은 아래와 같이 넣어드렸는데 부족하시면 답변 부탁드립니다.

고맙습니다.

by 마농 [2017.08.18 16:25:07]

설명이 부족하네요.
앞뒤가 안 맞는듯 한 예제네요.
상식적으로 이해가 안가는 설정이네요.
===> 답변 다는 사이 예제가 바뀌었네요.
그래도 의문은 여전하네요.


by 잭키올 [2017.08.18 16:40:35]

마농님 이미지를 교체하였습니다. 다시 한번 봐주시길 부탁드립니다.


by 마농 [2017.08.18 16:45:30]

상식적이지 않고, 모순이 있네요. 설명은 부족하구요.


by 잭키올 [2017.08.18 16:49:11]

제가 쿼리로 구현할 수 없는 예제를 가지고 고민하는 것인지..


by 마농 [2017.08.18 16:52:25]

쿼리 문제가 아닙니다.
요구사항만 명확하게 설명된다면 쿼리는 얼마든지 작성 가능합니다.
문제는 요구사항을 명확하게 파악하기 어렵다는 거죠.
설명이 너무 부족하고, 예제는 모순이 있네요.


by 마농 [2017.08.21 16:56:20]

1. rtf 총액을 기준으로 po 를 시간순서대로 차감하는 로직인 듯.
 - 왜? rtf 는 시간 기준이 아닌 총액 기준으로 처리하는지 의문?
2. rtf 총액을 기준으로 한다면?
 - 왜? rtf 자료가 행단위로 조회되어야 하는지?
 - po 만 행단위로 조회되고, rtf 는 총액만 조회되면 될 듯.
3. 결과자료의 모순
 - 102620 의 예는 총액 대비 시간순 po 차감인데 ...
 - 102621 의 예는 뭐가 뭔지 모를 결과임???
 - 총액 대비인지? 시간에 따른 누적치 기준인지?
4. 전반적으로 왜 그렇게 해야 하는지 납득이 안가네요...
 - 내가 생각하는 로직은 rtf 가 시간순으로 들어오고
 - po 도 시간순으로 들어오면서 rtf 를 선입선출 하는 개념으로 가야 할 것 같은데요.
 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입