我有一个模型,我在其中使用 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')