SELECT b.part_no,
DECODE(c.agent_gu,'07',SUM(a.pre_y_qty+a.ipgo_qty-a.chgo_qty)) ex,
DECODE(c.agent_gu,'01',SUM(a.pre_y_qty+a.ipgo_qty-a.chgo_qty)) eb
FROM as_part_stock a, as_part_aaa b, (SELECT agent ,agent_gu
FROM sd_agent
WHERE agent_gu IN ('01','07')) c
WHERE a.yymm BETWEEN '201201' AND '201202'
--AND a.AGENT IN 'EX0000'
AND a.part_no = b.PART_NO
AND a.agent = c.Agent
GROUP BY b.part_no,c.agent_gu
part_no 별로 agent_gu 가 07인것과 01인 것의 재고 합계를 구하는 쿼리 인데요~
품목별로 나오고 옆에 07인것의 재고, 01인 것의 재고가 컬럼이 나와야 되는데
part_no 07재고 01재고
1234 1
1234 9 -> 9라는 재고숫자가 "01재고" 밑으로 가야 됩니다~ 저장을 누르면 자꾸 앞으로 가네요 숫자가 ㅜㅜ
요렇게 되요 ㅜㅜ 언제 한번 했던거 같기는 한데 선뜻 떠오르지가 않습니다.ㅠ