Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试图显示在当前时间之后具有小时值(24H 格式)的行。目前我正在使用:
where time(hour)>time(now())
但是当当前时间为例如 23:50 并且存储值为 00:10 时,此比较失败。
有什么办法可以正确地复制它吗?
这是查询的一部分,以显示公交车站上最近的公交车发车时间。
好吧,你可以试试:
where time(hour)>time(now()) or time(hour) = 0
我认为最好先检查它是否在将来,然后检查差异。据我了解,这将更适合您的使用:
WHERE time > NOW() and TIMESTAMPDIFF(MINUTE,time,NOW()) < 60