쿼리 문의 드립니다.
SELECT B.ITEM_CD item_cd, C.SPEC spec, a.SO_DT so_dt ,B.DLVY_DT dlvy_dt ,e.BP_NM sold_to_party_nm,
CASE WHEN A.RET_ITEM_FLAG = 'Y' THEN -B.SO_QTY ELSE B.SO_QTY END so_qty
FROM S_SO_HDR A, S_SO_DTL B, B_ITEM C, S_SO_SCHD D, B_BIZ_PARTNER E, B_SALES_GRP F, B_BIZ_PARTNER G, S_SO_TYPE_CONFIG H, B_SALES_ORG I
WHERE A.SO_NO = B.SO_NO
AND B.SO_NO = D.SO_NO AND B.SO_SEQ = D.SO_SEQ
AND B.ITEM_CD = C.ITEM_CD AND A.SOLD_TO_PARTY = E.BP_CD
AND A.SALES_GRP = F.SALES_GRP AND A.SHIP_TO_PARTY = G.BP_CD
AND A.SO_TYPE = H.SO_TYPE AND A.SALES_ORG = I.SALES_ORG
AND B.ITEM_CD = N'41-P006-IVM'
AND A.SO_DT >= N'2016-05-01' AND A.SO_DT <= N'2016-05-30'
의 결과가 위에 테이블 입니다. 쿼리를 수정 하여 밑에 테이블 처럼 결과를 변경하고 싶은데 어떻게 변경해야 될지 모르겠습니다.
item_cd나 sold_to_party_nm의 실제 데이터는 훨씬 많기 때문에 행, 컬럼 모두 유동적으로 늘어났다 줄었다 합니다.
조언 부탁드립니다. 감사합니다.
Comment 1
-
l1j2e3
2016.05.19 18:53
불가능한건가요