2014-11-07 2 views
-2

날짜를 남기는 직원 휴가 테이블이 있습니다. 내가 원하는 것은 날짜가 오늘 끝나는 지 확인하는 것입니다. 날짜를 알지 않고 그 날짜는 출발을 시작하고 날짜를 종료합니다.PostgreSQL에서 알 수없는 두 날짜 사이에 하루가 있는지 확인하는 방법

휴가 테이블

 
+Emp_id + leave start date + leave end date+ 
|004 |2013-12-15  |2013-12-29  |  
|004 |2014-01-17  |2014-01-24  | 
|004 |2014-11-3   |2014-11-15  | 

는 어떻게 지정하지 않고 무엇을 의미합니까 일 (2014년 11월 7일)는 휴가 개시일 사이에 떨어질 경우 확인

+0

을 종료 날짜를 떠날? 너 자신이나 질문없이 날짜를 알지 못한다는 것을 의미합니까? – IanAuld

+0

나중에 날짜를 아는 것과 함께 –

+0

귀하의 질문은 명확하지 않습니다 - 두 날짜를 모른 채 어떻게 날짜가 2 개의 날짜 사이에 있는지 * 어떻게 알 수 있습니까? –

답변

0
SELECT 
    * 
FROM 
    employee_leave 
WHERE 
    '2014-11-7' BETWEEN leave_start_date AND leave_end_date; 
관련 문제