gpt4 book ai didi

php - 查找日期范围与指定日期范围相交的行

转载 作者:行者123 更新时间:2023-11-29 00:37:06 25 4
gpt4 key购买 nike

我有一个表 leave_applications,其中包含日期和截止日期两列。我需要从表中获取休假日期落在给定月份的那些行,这意味着从日期到日期之间的至少一个日期落在给定月份的行。

因此,我需要一个查询来获取包含两组日期(即 from_date 和 to_date)以及该月所有日期的交集的行。

最佳答案

如果 A < D 和 B > C,则两个范围 A-B 和 C-D 重叠。在伪 SQL 中,

select * from leave_applications where 
from_date < (last day of month) AND to_date > (first day of month)

如果您认为 from_date 或 to_date 与该月的第一天和最后一天重合,则使用 <= 和 >=。

关于php - 查找日期范围与指定日期范围相交的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13742340/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com