아래쿼리는 예제입니다 아래부분에서 질문을 하단에 적어 놓았습니다 ^^
############################################
/*발주서 리스트*/ SELECT CASE T2.PUDT_MTGU WHEN '1' then '원부재료' WHEN '2' then '제품' WHEN '3' then '기타품목' END PUDT_MTGU , --매입품목구분 T2.PUDT_NO PUDT_NO , --발주서번호 T1.PUHD_DATE PUHD_DATE , --발주일자 T2.PUDT_PUGU PUDT_PUGU , --발주구분 T1.PUDT_INQT PUDT_INQT , --품목코드 T1.PUDT_MTNM PUDT_MTNM , --원료및자재명 T1.PUDT_QTY PUDT_QTY , --발주수량 T1.PUDT_PRIC PUDT_PRIC , --발주단가 T1.PUDT_AMT PUDT_AMT , --발주금액 T1.PUDT_FPRC PUDT_FPRC , --외화단가 T1.PUDT_FAMT PUDT_FAMT , --외화금액 T1.PUHD_OFFR PUHD_OFFR , --OFFER T1.PUHD_ORIG PUHD_ORIG , --원산지 T4.CODE_NAME ORIG_NAME , --원산지명 T1.PUHD_PYCN PUHD_PYCN , --가격조건 T5.CODE_NAME PYCN_NAME , --가격조건명 T1.PUDT_INDT PUDT_INDT , --납기요구일자 FROM PUCLIB.POPUHDPF T1 LEFT OUTER JOIN PUCLIB.POPUDTPF T2 ON T1.PUDT_NO = T2.PUHD_NO LEFT OUTER JOIN PUCLIB.PMCODEPF T4 ON T1.PUHD_ORIG = T4.CODE_GUBN||T4.CODE_CODE LEFT OUTER JOIN PUCLIB.PMCODEPF T5 ON T1.PUHD_PYCN = T5.CODE_GUBN||T5.CODE_CODE ORDER BY PUDT_NO, PUDT_SEQ ##########################################################
여기에서
LEFT OUTER JOIN PUCLIB.PMCODEPF T4 ON T1.PUHD_ORIG = T4.CODE_GUBN||T4.CODE_CODE LEFT OUTER JOIN PUCLIB.PMCODEPF T5 ON T1.PUHD_PYCN = T5.CODE_GUBN||T5.CODE_CODE ..부분입니다... LEFT OUTER JOIN 이거구분을 어떻게 써야 하는지 고수님에 조언을 부탁드립니다. 꾸뻑
그리고 SELECT CASE 부분은 어떻게 써야할까요? ... ㅠ,ㅠ
인포믹스는 처음이라 db2 쿼리를 쓰다가 급하게 인포믹스를 쓰는 프로젝트를 하게 되었습니다..
인라인뷰가 안된다는 예길 듣고 해결방안을 모색하고 있는데요.. 부탁드립니다
즐코딩 하시기를.. |