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

アーニー・ミラーの回答はこちら: https://github.com/ernie/squeel/issues/112

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

于 2012-07-20T07:56:07.397 に答える