为离开检查形成Mysql查询

时间:2018-02-20 13:42:21

标签: mysql

我正在努力修改请假查询的查询。

我的旧查询:

SELECT * FROM #table_name 
WHERE ((from_date<='#date' AND to_date>='#date')
OR (from_date>='#date' and to_date<='#date') 
OR (from_date BETWEEN '#date' AND '#date' OR to_date BETWEEN '#date' AND '#date'))) 
AND employee_id = '#employee_id ' 
  • 此查询在检查是否在该日期休假时工作正常,并且不允许在同一日期休半天假。

例如

我将于201年2月1日至05-02-2018(05-02-2018,我只在上半天休假)休假。

所以上面的查询不允许我在05-02-2018的下半年休假。

约束我必须在该查询中添加:

  • 我还要检查半天休假。

0 个答案:

没有答案