Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/69.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.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
如何使用SQL精确比较rails中的日期?_Sql_Ruby On Rails_Ruby_Rspec - Fatal编程技术网

如何使用SQL精确比较rails中的日期?

如何使用SQL精确比较rails中的日期?,sql,ruby-on-rails,ruby,rspec,Sql,Ruby On Rails,Ruby,Rspec,我没有注意到,直到我运行了一些rspec,然后一些模型创建之间的差异以毫秒为单位,因为它很快 在第一款车型的创建时间:2014-10-29 23:26:54 UTC 第二款车型的创建时间:2014-10-29 23:26:54 UTC 因此,在我的测试中,我希望第二个模型在处创建的比第一个模型大。 但是它失败了,因为查询忽略了毫秒。示例:2014-10-29 23:26:54.027824UTC 查询我正在比较日期: model.where("created_at > #{another_

我没有注意到,直到我运行了一些rspec,然后一些模型创建之间的差异以毫秒为单位,因为它很快

在第一款车型的
创建时间:2014-10-29 23:26:54 UTC

第二款车型的创建时间:2014-10-29 23:26:54 UTC

因此,在我的测试中,我希望第二个模型在处创建的比第一个模型大。 但是它失败了,因为查询忽略了毫秒。示例:2014-10-29 23:26:54.027824UTC

查询我正在比较日期:

model.where("created_at > #{another_model.created_at}")
查询输出

SELECT FROM "models" WHERE created_at > '2014-10-29 23:26:54 UTC'
如何精确比较Rails中的日期? 提前谢谢