Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在基于月的活动记录中查找对象_Ruby On Rails_Where - Fatal编程技术网

Ruby on rails 如何在基于月的活动记录中查找对象

Ruby on rails 如何在基于月的活动记录中查找对象,ruby-on-rails,where,Ruby On Rails,Where,如何在基于活动记录的月份中查找对象 例如: User.where("created_at = ?", "january") 我想在一月份收集所有用户创建的\u? 我该怎么做 我找不到任何jQuery代码来解决此问题。有几种方法可以解决此问题,但如果服务器时区与UTC不同,这里有一种很好的方法可以考虑到它: range = Time.new(2015, 1).beginning_of_month..Time.new(2015,1).end_of_month User.where(created_

如何在基于活动记录的月份中查找对象

例如:

User.where("created_at = ?", "january")
我想在一月份收集所有用户创建的\u? 我该怎么做


我找不到任何jQuery代码来解决此问题。

有几种方法可以解决此问题,但如果服务器时区与UTC不同,这里有一种很好的方法可以考虑到它:

range = Time.new(2015, 1).beginning_of_month..Time.new(2015,1).end_of_month
User.where(created_at: range)
在PostgreSQL上,这将导致类似于以下内容的查询:

SELECT "users".* FROM "users" WHERE ("users"."created_at" BETWEEN '2015-01-01 08:00:00.000000' AND '2015-02-01 07:59:59.999999')
在MySQL上:

SELECT `users`.* FROM `users` WHERE (`users`.`created_at` BETWEEN '2015-01-01 08:00:00' AND '2015-02-01 07:59:59')