gpt4 book ai didi

MySQL DATE_SUB 函数未按预期工作

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

我有以下查询,以获取事件。

SELECT 
*
FROM
events_table
WHERE event_date > DATE_SUB(NOW(), INTERVAL 1 DAY)
ORDER BY event_status ASC,
event_date ASC

我只想返回所有 event_date 为 today 的行

我哪里错了?感谢帮助

最佳答案

在你的 where 子句中这样怎么样:

WHERE DATE(event_date) = DATE(NOW())

还有另一个不会阻止在 event_date 上使用索引的选项:

WHERE event_date BETWEEN CURDATE() AND DATE_ADD(CURDATE(), INTERVAL 1 DAY)

关于MySQL DATE_SUB 函数未按预期工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13806623/

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