当我试图这样做时:
data = [Table.objects.filter(nr=form.cleaned_data['id']).aggregate(
avg = Avg(Case(When(Q(floatColumn__lt=250)&Q(floatColumn__gt=-250))))]
出现错误:
功能avg(文本)不存在
我可以像sql中的手动转换一样吗?
ROUND(AVG(CASE WHEN residual<250 THEN residual else null end)::numeric,2)
希望你能帮助我!提前致谢