Django ORM を使用してテーブルから平均値を抽出するモデルがあります。その平均値を四捨五入したいのですが、どうすればよいですか?
以下を参照してください。YYYY-MM の形式で日付ごとにグループ化された価格モデルから平均価格を抽出しています。最も近い数値に丸められた平均値を自動的に抽出したいと考えています。
rs = Prices.objects.all.extra(select={
'for_date': 'CONCAT(CONCAT(extract( YEAR from for_date ), "-"),
LPAD(extract(MONTH from for_date), 2, "00"))'
}).values('for_date').annotate(price=Avg('price')).order_by('-for_date')