SELECT PL_DATE, '' AS BUNM, '' AS JIKRYULNM, B.PC_NAME, PL_CASE, PL_BIGO, C.PI_BBUSOR
FROM H_PR_PRICECRIME A
LEFT OUTER JOIN H_PRICECRIME_CODE B ON A.PL_GUBUN = B.PC_GUBUN AND A.PL_CODE =
B.PC_CODE
LEFT OUTER JOIN (SELECT MAX(PI_DATE) AS PI_DATE, PI_BBUSOR, PI_SNO
FROM H_PR_INSA_SUB
GROUP BY PI_BBUSOR, PI_SNO, PI_GUBUN) C ON A.PL_SNO =
C.PI_SNO AND A.PL_DATE <= C.PI_DATE
WHERE PL_CODE NOT IN ('8','9') AND PL_GUBUN='01' AND PL_SNO='1960083'
--GROUP BY B.PC_NAME, A.PL_CASE, A.PL_BIGO, A.PL_DATE, C.PI_BBUSOR
ORDER BY PL_DATE DESC
질문의 요지는 이 쿼리가 뭔가 잘못됐는데 ㅠㅠ... 잘못된점을 못찾겠습니다..
한 사원의 상벌내역을 가지고 오는건데 그 상벌받은 날짜 당시의 부서를 가지고 오는겁니다만..
여러줄이나오네요 ㅠㅠ... 원래는 2줄이 나와야하는데 ㅠㅠ.. 고수님들 부탁드립니다 ㅠ_ㅠ
|