mysql查询两个时间段是否有交集

https://wenku.baidu.com/view/fddc3b11ed06eff9aef8941ea76e58fafab04511.html

 

and ((a.`leave_start_date` >= #{dateStart} and a.`leave_start_date` <= #{dateEnd})
or (a.`leave_end_date` >= #{dateStart} and a.`leave_end_date` <= #{dateEnd})
or (a.`leave_start_date` <=#{dateStart} and a.`leave_end_date` > #{dateEnd})
)

 

posted @   八英里  阅读(333)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2020-05-12 出现ERR_SSL_PROTOCOL_ERROR如何解决
2020-05-12 nginx: [emerg] bind() to 0.0.0.0:443 failed(98:Address already in use)解决方法
2020-05-12 DNS_PROBE_FINISHED_NXDOMAIN错误的解决方法
2020-05-12 linux安装nginx并启动https服务协议
2019-05-12 解决:npm中 下载速度慢 和(无法将“nrm”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次)。
2019-05-12 maven(一) maven到底是个啥玩意~
点击右上角即可分享
微信分享提示