SELECT A.SAUP_CD,A.ITEM_CD,A.ORDR_NO,A.ORDR_NOSEQ,A.ORDR_NOSEQ_BNO,B.WORK_DATE
FROM TB_CMSP_D_012 A
LEFT OUTER JOIN TB_CMSP_D_010 B ON A.SAUP_CD = B.SAUP_CD AND A.WORK_NO = B.WORK_NO
WHERE A.SM_WIP_CODE = '3' AND A.SM_WIP_TYPE = 'E'
AND ( A.SAUP_CD,ITEM_CD,WORK_DATE ) IN (
SELECT A.SAUP_CD,A.ITEM_CD,Max(B.WORK_DATE)
FROM TB_CMSP_D_012 A
LEFT OUTER JOIN TB_CMSP_D_010 B ON A.SAUP_CD = B.SAUP_CD AND A.WORK_NO = B.WORK_NO
WHERE A.SM_WIP_CODE = '3' AND A.SM_WIP_TYPE = 'E'
GROUP BY A.SAUP_CD,A.ITEM_CD
)
ORDER BY A.SAUP_CD,A.ITEM_CD
<<< 보시다시피 최근 "작업일자" 를 구해서 사용하려는 목적입니다만,,,, 너무 초보적이라
좀 스마트하게 변신 안될깝쇼 ~~ ^^
<<<< 궁극적 목적은
여러 아이탬 자료중 최근날자에 것만 추출하는겁니다
아주 간단할것 같은데,, 전에 본것도 같은데 생각이 나질 않아요 ㅡ.ㅜ
|