gpt4 book ai didi

mysql - 选择时间戳设置为 future 的行

转载 作者:太空宇宙 更新时间:2023-11-03 10:41:54 29 4
gpt4 key购买 nike

我有一张广告表。这些广告有 startend列,它们都是 DATETIME类型。

我需要选择将在接下来的 24 小时内开始的任务,以及将在接下来的 24 小时内结束的任务。我写了查询 select * from slides where enabled = 1 and start <= NOW() + interval 24 hour , 起初似乎有效。

问题是,它还会选择很久以前的行。我只需要它来选择从现在开始到 24 小时后的那些。

我做错了什么?

最佳答案

这在 oracle 中有效,您可以根据您使用的数据库修改它

select * from slides where enabled = 1 and start between sysdate and sysdate+1

此处 sysdate 返回当前日期和时间,将其加 1 返回从现在起 24 小时后的日期和时间。

关于mysql - 选择时间戳设置为 future 的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37002647/

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