SELECT a.a+ b.b 정원, b.b 퇴사인원, ROUND(b.b/(a.a+b.b),2) 퇴사율
FROM
(SELECT COUNT(*) a
FROM payroll.insabase
WHERE TO_CHAR(LAST_DAY(TO_DATE(:yymm,'yyyymm')),'yyyymmdd') BETWEEN
TO_CHAR(ib_date,'YYYYMMDD') AND TO_CHAR(NVL(out_date,SYSDATE),'YYYYMMDD')
AND jikgub BETWEEN 1 AND 6) a,
(SELECT COUNT(*) b
FROM payroll.insabase
WHERE TO_CHAR(out_date,'yyyymm') = :yymm
AND jikgub BETWEEN 1 AND 6) b
고민고민하다 올려요~
정말 머리가 너무 아파요 ㅜㅜ
요게~입사날과 퇴직날을 계산해서
그달의 정원을 계산하는 쿼리인데요~
이 쿼리를 가지고 2009년 부터 2012년까지 월별 직급별 정원 현황을 짜야 합니다.
전혀 머릿속이 멍하고 아무생각이 안나요~ 도와주세요~ㅜㅜ