如何检查一天是否在PostgreSQL中的两个未知日期之间

时间:2014-11-07 08:05:00

标签: python postgresql

让我解释一下,我有一个员工休假表,其中有日期休假开始和日期休假结束我想要的是如何检查一天(今天)是否在这些日期之间,而不知道日期休假开始和日期休假结束。 / p>

离开表

+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)是否介于休假开始日期和休假结束日期

之间

1 个答案:

答案 0 :(得分:0)

SELECT
  *
FROM
  employee_leave
WHERE
  '2014-11-7' BETWEEN leave_start_date AND leave_end_date;