0
我想选择一些与特定小时间隔相匹配的行。所以,我想这样做,但它不工作选择两倍范围之间的时间
SELECT *
FROM geocoord
WHERE ID = "3574"
AND startTime < TIME_FORMAT("00:00:00","%h %m %s")
AND endTime > TIME_FORMAT("05:00:00","%h %m %s")
我想要做的就是选择所有的行,其中的ID是3574到12:00之间匹配至凌晨5点
我们需要更多信息,最好是您的表格结构。什么是'startTime'定义为? – Piku 2012-08-05 18:47:08
@Piku被定义为时间 – opc0de 2012-08-05 18:49:22
你的逻辑没有倒退吗?凌晨5点到午夜之间的时间不到凌晨2点,凌晨5点以上。即早上5点,早上6点,上午7点......这与你想要的相反。 – Piku 2012-08-05 18:54:59