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

时间:2014-10-29 23:35:25

标签: sql ruby-on-rails ruby rspec

我没有注意到,直到我运行一些rspecs,然后一些模型创建之间的差异是毫秒级,因为它很快。

created_at第一个型号:2014-10-29 23:26:54 UTC

created_at第二个型号:2014-10-29 23:26:54 UTC

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

查询我正在比较日期:

model.where("created_at > #{another_model.created_at}")

查询输出

SELECT FROM "models" WHERE created_at > '2014-10-29 23:26:54 UTC'

如何精确比较Rails中的日期? 提前致谢

0 个答案:

没有答案