我正在尝试创建一个查询,根据SQL CURRENT_TIME搜索表一段时间,并返回对我的表的最佳(或最接近的匹配)。行时间是time类型。见下文db snipet:
站时间
纽波特19:00:00
格兰杰19:07:00
Altonepost 19:23:00
基于此search sql time query,我测试了几个变体,发现这是一个可能的解决方案。请参阅下面的修改后的查询,如果有人有任何建议,那就太棒了。
SELECT * FROM STATIONS
WHERE station = 'Granger'
OR (time >= CURRENT_TIME)
ORDER BY time ASC
LIMIT 3