안녕하십니까!
몇일전 마농님과 아찌님꼐 도움받은 적이있습니다.
막혀있던 부분이 해결되고 별 문제없이 여러 추가 화면들을 개발했습니다.
그런데.......................변수가 생겼습니다...............ㅠㅠ
휴직을 관리하는 테이블이 있는데
직원이 휴직을 신청하여 승인되면 ER_INFNTT이라는 테이블에 쌓이는데
이 기간(STRYMD ~ENDYMD)만큼 점프해서 달력에 표시되어야 한다고 합니다................
------------------------------------------------------------------------------------
Ex) 500915 사원은 2017-09-01이 시작일자이다
보통은
2017-09-01 ~ 2017-09-03 1주차
2017-09-04 ~ 2017-09-10 2주차
2017-09-11 ~ 2017-09-17 3주차~ ...
그런데 휴직신청을 냈다... (휴직기간 : 2017-09-04~2017-09-13)
이럴경우
2017-09-01 ~ 2017-09-03 1주차
2017-09-04 ~ 2017-09-13 휴직중
2017-09-14 ~ 2017-09-17 2주차
2017-09-18 ~ 2017-09-24 3주차~ 로 표시되어야한다.
------------------------------------------------------------------------------------
기본 주차를 나누는 계산식부터가 뒤틀려버리니까 어찌할 방법을 못찾겠습니다.
마농님, 아찌님 매번 도움만 받아 죄송합니다...ㅠㅠ
긴글 읽어주셔서 감사합니다.
마농님 질문하나만 더 드려도 될까요..?
1. 2017-09-01 부터 수련을 시작하여 (2017-09-04 ~ 2017-09-10)의 기간이 2주차인 사원이 있다고 가정
(이미 근무표가 작성되어있는 상황)
2. 2017-09-04 ~ 2017-09-12 동안 휴직을 신청하였음
3. 휴직기간만큼 데이터 수정 : 기존 2주차(2017-09-04 ~ 2017-09-10)_7일간의 근무형태를
3주차로 계획되어있었던 기간(2017-09-11 ~ 2017-09-17) 에 업데이트..?
이럴경우 휴직기간인 2017-09-11,2017-09-12 데이터는 삭제해야겠죠?
또한 이럴경우 근무형태까지 작성된 상태라면 근무형태의 일자를 업데이트 칠때
2017-09-04 부터의 데이터를 순차적으로 2017-09-13 부터 남은 5일간의 데이터에 업데이트 치는게 맞는건지..
갱신한다는게 어떤 의미인지 제가 잘 이해를 못한것 같습니다 ㅠㅠ
어떻게 데이터를 관리해야 할까요?