급여FUNCTION을 만들려고합니다.
해당월의 급여기간에서
1) 평일인지 주말인지 구분해주어 평일근무일수를 계산하고
2) 평일에 법정휴무일이 있으면 평일근무일수에서 제외해 줍니다.
3) 주말에 법정휴무가 있을 경우, 다음주에 하루 쉽니다.
4) 다음주가 다음달일 경우, 다음달의 평일근무일수에서 하루 제외해줍니다.
5) 나온 기간에서 * 임금유형의 금액하여 타 임금유형의 단가를 구해 줍니다.
질문의 요지는 달력에서 급여계산기간동안 평일인지 주말인지 구분할 수 있는 방법을 알고 싶은데요..
제가 세운 로직은 평일.주말 구분후에 휴일클래스에서 법정휴무일을 체크하고,
급여마지막일이 법정휴무일이면서 동시에 주말이면 다음달의 평일 근무일수에서 -1 하려고 합니다.
혹시 좀 더 간단한 방법을 사용해보신 분이 계시면 알려주시면 감사하겠습니다..ㅠ
FUNCTION 'HOLIDAY_CHECK_AND_GET_INFO'
FUNCTION 'DATE_CHECK_WORKINGDAY'
등을 참고해보세요.