0
の間隔を返しレール。これはBigDecimalを返しています。これは何をするべきか分からず、間隔を返す方法はありますか?は、私は、クエリを持っている平均的なクエリではなく、大きな小数
の間隔を返しレール。これはBigDecimalを返しています。これは何をするべきか分からず、間隔を返す方法はありますか?は、私は、クエリを持っている平均的なクエリではなく、大きな小数
Postgresqlの間隔の列からActiveSupport::Duration
を返す方法があります。average
は数値応答を期待しているため、ISO 8601の間隔はここに戻っていません。おそらくActiveSupport::Duration
にそれを回すために結果に.seconds
を呼びたい:
average_age = MyModel.average('age(line_items.created_at)')
average_age.seconds.class #=> ActiveSupport::Duration
あなたは「間隔」とはどういう意味ですか? – nicholas79171
@ nicholas79171間隔と呼ばれるPostgresに戻り値の型があります。 pgadminで同じクエリを実行すると、間隔が返されます – Deekor