Rails 3 应用程序,pg 适配器,我的架构如下所示:
create_table "events", :force => true do |t|
t.integer "event_type_id"
t.datetime "start_at"
#...
end
一些示例数据包括:
p.events.each{|e| puts e.start_at }; 1
2009-03-23 08:30:00 UTC
2009-05-20 07:45:00 UTC
2009-05-20 07:45:00 UTC
2009-03-23 16:00:00 UTC
2009-05-20 10:00:00 UTC
2009-03-23 19:30:00 UTC
2009-03-23 11:30:00 UTC
2009-05-20 07:45:00 UTC
2009-05-20 07:45:00 UTC
2009-05-20 09:00:00 UTC
2009-05-20 07:45:00 UTC
我想在接下来的 3 个小时之间进行搜索,但忽略了这一天!小时和分钟对我来说很重要..
可以在 Postgres 中完成吗?我一直在尝试使用pg EXTRACT(),但到目前为止没有成功
我不想过滤 ruby 代码中的所有日期:(