[英]Database time data retrieval, time based queries
我是時間操縱或時間算術運算的新手,並且目前正在開發基於Web服務器的信息的導航系統,並且目前我有一個數據庫,該數據庫包含一個表透視小時,其列為id,start_time,end_time,edge_id,day_of_the_week,edge_weight
------------------------------------------------------------------------
| Peek Hours |
------------------------------------------------------------------------
| | | | | | |
| id | start_time | end_time | edge_id | day_of_the_week | edge_weight |
| | | | | | |
------------------------------------------------------------------------
我正在使用PHP作為Web服務,因此基於當前時間,我想獲取所有適合此等式的記錄
start_time< current_time < end_time
正如其他評論所暗示的那樣,您看起來並不難。
SELECT *
FROM peek_hours
WHERE start_time < NOW()
AND NOW() < end_time
您也可以這樣做:
SELECT *
FROM peek_hours
WHERE NOW() between start_time AND end_time
盡管BETWEEN是“小於或等於”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.