在轨

2015-12-08 29 views
0

我想天的数据ago.But我想它从00:00在轨

ViewsLog.where(开始“created_at> =?”,1.days.ago获取的最后几天的数据前)

但它同时获得的数据来自now.I希望它从0点00分○○秒

SELECT "views_logs".* FROM "views_logs" WHERE (created_at >= '2015-12-07 14:16:22.346497') 

回答

2

你可以尝试像

ViewsLog.where('created_at >= ?', (Date.today - 1.day).to_datetime) 

一些事情这将创建一个SQL查询酷似

SELECT "views_logs".* FROM "views_logs" WHERE (created_at >= '2015-12-07 00:00:00.000000') 
+0

'(Date.today - 1.day).to_datetime'可以简化为'1.day.ago.to_datetime' – MrYoshiji