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