gpt4 book ai didi

MySQL 在天数内选择日期

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

我有一个类似这样的 MySQL 表:

item  |  order  |  start date  |  end date
------------------------------------------
1 1 2015-09-15 2015-09-20
2 1 2015-09-15 2015-09-20
1 2 2015-09-20 2015-09-25
2 2 2015-09-20 2015-09-25

我想做的是执行一个查询,检查是否有任何结束日期在未来开始日期的 7 天内,并返回结果。有谁知道如何做到这一点?

编辑:我想应该更具体 - 订单的开始日期和结束日期(在本例中是示例表中的订单 2)可以相差 7 天。我想检查订单 1 的结束日期是否在订单 2 的开始日期的 7 天内。抱歉,如果之前不清楚。

最佳答案

您可以使用datediff 函数。

select * from table_name
where
start_date > curdate()
and datediff(end_date,start_date) between 0 and 7

关于MySQL 在天数内选择日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32580163/

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