근로시간 집계시 구분하여서 집계 0 1 659

by 네로 [SQL Query] [2018.07.24 16:23:44]


근로 시간을 집계해야 합니다.

1. 근로 시간 집계 기간 : 전월 16일 ~ 당월 15일까지 
2. 근로 시간 집계 기간 내에 사원의 수습 종료일이 포함 되어 있을 경우
   전월 16일 ~ 수습종료일, 수습종료일+1 ~ 당월15일까지로 근로 집계가 구분되어야 합니다.
3. 근로 시간 집계 기간 내에 시급직 변동이 발생할 경우
   전월 16일 ~ 시급직 변동일, 시급직 변동일+1 ~ 당월 15일까지로 근로 집계가 구분되어야 합니다.
4. 근로 시간 집계 기간 내에 시급직 변동과 사원의 수습 종료일이 모두 포함 되어 있을 경우
   전월 16일 ~ 시급직 변동과 사원의 수습 종료일 중 작은일자,    
   시급직 변동과 사원의 수습 종료일 중 작은일자 + 1 ~ 시급직 변동과 사원의 수습 종료일 중 큰 일자
   시급직 변동과 사원의 수습 종료일 중 큰일자 + 1 ~ 당월 15일까지로 근로 집계가 구분되어야 합니다.
   
이 경우를 모두 포함 하는 쿼리가 가능 할까요??? 

by 마농 [2018.07.24 16:45:10]

쿼리로도 가능하지만, 보통 프로시저로 작성합니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입