簡體   English   中英

數據庫時間數據檢索,基於時間的查詢

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM