배경 : 직원이 유급 휴가 요청을 제출하는 휴일 관리 시스템.날짜 범위의 날짜를 삽입하는 루프 만들기
각 직원 휴가 요청에 대해 주어진 날짜 범위에 대해 "반나절"을 만들어야합니다.
소스 테이블 : 요청 (모든 요청이 저장되고, 각 사원 용 1 개 라인)
id (bigint-PK)
begin_date (date)
begin_in_afernoon (bool)
end_date (date)
end_in_morning (bool)
UserID (int)
샘플 데이터 :
1 | 08/11/2017 | False | 09/11/2017 | False | 10
대상 테이블 : Half_day_absence
,451,515,Date (date)
Day_Period (string)
Total
UserID
RequestID
샘플 데이터 :
08/11/2017 01:00:00 | AM | 0.5 | 10 | 1
08/11/2017 13:00:00 | PM | 0.5 | 10 | 1
09/11/2017 01:00:00 | AM | 0.5 | 10 | 1
09/11/2017 13:00:00 | PM | 0.5 | 10 | 1
내가 사전에 half_day_absence 테이블에
덕분에 새로운 라인을 삽입하는 각 직원의 요청에 대한 루프를 만드는 방법에 붙어
안녕 하브에 결과 집합을 삽입 .. 절, 감사합니다 귀하의 회신에 대한 힙을, 나는 테스트하고 알려 드리겠습니다. – Esperanza