gpt4 book ai didi

php - MySQL 范围日期从第一个日期结果到 x 天

转载 作者:行者123 更新时间:2023-11-29 00:32:16 26 4
gpt4 key购买 nike

很抱歉,如果问题标题有点含糊,我不确定用什么措辞最好。

我查询中的列是 id 和 date_added

我想从我的表中获取结果并且我有一个“日期范围”。

假设日期范围是 5 那么如果第一行的日期是“2013-04-01”,那么它将显示从“2012-04-01”到“2012-04-06”的所有结果。问题是第一个日期会定期更改。

这是我现在的查询,但它不能正常工作

SELECT oh.date_added AS date_shipped, o.date_added FROM oc_order o , oc_order_history oh WHERE o.order_id = oh.order_id AND oh.order_status_id = 3 AND oh.date_added BETWEEN oh.date_added AND DATE_ADD(oh.date_added, INTERVAL 1 DAY)

我希望这是有道理的。

谢谢,彼得

最佳答案

参见 DATE_ADD功能

SELECT * FROM orders 
WHERE date BETWEEN {date_added} AND DATE_ADD({date_added}, INTERVAL 5 DAY)

关于php - MySQL 范围日期从第一个日期结果到 x 天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15982838/

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