1

我想使用Squeel获取数据库中当前时间和日期时间值之间差异的平均值:

Car.select{average(NOW() - created_at)}

它试图将“NOW”作为数据库中的一列:

ActiveRecord::StatementInvalid: PGError: ERROR:  column cars.NOW does not exist
LINE 1: SELECT avg("cars"."NOW" - "cars"."created_at") FROM "cars"  ...

有什么方法可以在 Squeel 中做到这一点?

4

1 回答 1

1

Per Ernie Miller 在这里的回答:https ://github.com/ernie/squeel/issues/112

Car.select{average(now.func - created_at)}

于 2012-07-20T07:56:07.397 回答