gpt4 book ai didi

sql - 查询以查看记录 start_date 和 end_date 是否落在日期范围之间

转载 作者:行者123 更新时间:2023-11-29 11:45:13 24 4
gpt4 key购买 nike

我有一个包含开始日期和结束日期的假期记录

我想查询日期为“2015-05-05”和“2015-06-05”我想查看哪些假期记录落在这些日期之间并可以叠加,例如一个假期记录开始日期可能为“2015-06-01”,结束日期可能为“2015-07-10”。我希望在查询中选择它

您将如何编写查询来执行此操作?

最佳答案

尝试这样的事情:

select * from tablename
where (start_date, end_date) OVERLAPS ('2015-05-05', '2015-06-05')

您可以在此页面上找到有关 OVERLAPS 的详细信息:http://www.postgresql.org/docs/current/static/functions-datetime.html

关于sql - 查询以查看记录 start_date 和 end_date 是否落在日期范围之间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31045718/

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