我一直在敲打这个:
我有一个包含start_time
列end_time
以及start_date
和end_date
的表格,我有一个名为{{1}的Time
对象}。我需要能够在SQL查询中匹配这些值。即
Reservation.find:all,:conditions => [“'start_time'< =?AND'end_time'> = ?“,test_time,test_time]
假设我们只查看时间而不是日期,我如何确定test_time
是否在从test_time
开始到start_time
结束的时间范围内。换句话说,上午11:30是在上午11:15到11:45之间。我已经尝试过SQL BETWEEN子句,但是没有成功。
答案 0 :(得分:0)
您可以安装ar-extensions插件。它提供了一种简单的语法来处理这些类型的查询。我用它来查找给定的纬度/经度位置是否在某个半径范围内: