我正在尝试获取一个页面来显示当前有效的所有记录的列表,因此将开始和结束时间和日期与当前时间进行比较。这是我目前的代码:
def self.time
find_by_sql("SELECT *
FROM screens s
WHERE (s.starttime < CONVERT(varchar(30), GETDATE(), 114)) AND (s.finishtime > CONVERT(varchar(30), GETDATE(), 114))")
end
但是我明白了:ActiveRecord::StatementInvalid
我知道我的代码不正确..我只是不太知道如何解决它?