항상 도움을 받는 IT초보 입니다..
저희 DB에 연차를 신청하는 경우
사번 | 시작일 | 종료일 | 시작일 반차 사용여부 | 시작일 반차 종류 | 종료일 반차 사용여부 | 종료일 반차 종류
의 형태로 저장이 됩니다.
예를 들어, 20181210 ~ 20181212 까지 휴가인데 시작일 오후 반차 라고 하면
1 | 20181210 | 20181212 | Y | A | N | N 로 저장이 됩니다.
20181210 ~ 20181213 까지 휴가인데 시작일 오후 반차, 종료일 오전 반차 라고 하면
1 | 20181210 | 20181213 | Y | A | Y | M
이것을 뷰로 만들면서 날짜별 행으로 나누고자 하는데 가능할런지요????
20181210 ~ 20181212 까지 휴가인데 시작일 오후 반차 라고 하면
1 | 20181210 | 20181210 | A
1 | 20181211 | 20181211 | N
1 | 20181212 | 20181212 | N
20181210 ~ 20181213 까지 휴가인데 시작일 오후 반차, 종료일 오전 반차 라고 하면
1 | 20181210 | 20181210 | A
1 | 20181211 | 20181211 | N
1 | 20181212 | 20181212 | N
1 | 20181213 | 20181213 | M
이런 식으로 날짜를 나누면서 각 해당일의 반차여부를 표현하는 쿼리를 만들고 싶습니다.
|