问题描述
我有一个数据库表,其中销售栏中的某些值是零。
到目前为止,我的查询返回所有值的最小值。
Sale.objects.all().aggregate(minimum=Min('sale'))
我想在计算最小值或平均值时排除等于零的值。
所以我的问题是该查询如何完成?
解决方法
尝试:
Sale.objects.filter(sales > 0).aggregate(minimum=Min('sale'))
或:
Sale.objects.exclude(sales = 0).aggregate(minimum=Min('sale'))