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

Python 如何在PostgreSQL中检查一天是否介于两个未知日期之间,python,postgresql,Python,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

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

离开桌子

+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 | +Emp_id+休假开始日期+休假结束日期+ |004 |2013-12-15 |2013-12-29 | |004 |2014-01-17 |2014-01-24 | |004 |2014-11-3 |2014-11-15 |
如何检查一天(2014-11-7)是否介于休假开始日期和休假结束日期之间

如果不指定,您的意思是什么?你的意思是自己不知道日期还是不询问?你不知道日期你的问题不清楚——如果不知道这两个日期,如何确定一个日期是否在两个日期之间?+Emp_id离开开始日期离开结束日期
SELECT
  *
FROM
  employee_leave
WHERE
  '2014-11-7' BETWEEN leave_start_date AND leave_end_date;