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")

我想要做的是选择在 12 AM 到 5 AM 之间匹配的 ID 为 3574 的所有行

4

1 回答 1

1

你能试试吗

SELECT * 
FROM geocoord 
WHERE ID="3574" 
AND startTime < TIME_FORMAT("00:00:00","%H:%i:%s") 
AND endTime > TIME_FORMAT("05:00:00","%H:%i:%s")
于 2012-08-05T18:53:50.460 回答