我一直在敲打我的頭在這一個:Ruby on Rails的時間匹配數據庫開始和結束時間
我有一個end_time
以及start_date
和end_date
列start_time
一個表,我有一個Time
對象稱爲test_time
。我需要能夠在SQL查詢中匹配這些值。即。
Reservation.find:全部:條件=> [ 「? 'START_TIME' < = AND 'END_TIME'> = 」,test_time,test_time]
假設我們只希望在時間而不是日期,如何確定test_time
是否在從start_time
開始到end_time
的時間範圍內。換句話說,上午11點30分至上午11點15分至上午11點45分。我試過SQL BETWEEN子句,但是不成功。
如何存儲的時間?我的意思是什麼格式?我也可以問,日期字段可以兼顧兩者的時間列的需要。 – AMIT 2010-08-31 16:47:52
我意識到Time字段不是必需的,所以我會改變它。時間以類型Time存儲在SQLLite3中。 – Tom 2010-08-31 17:25:01