Django 聚合查询中 加减操作

查询订单的 定金+支付金额 -支付金额

错误写法

 Order.objects.aggregate(
            sum=Sum(F('final_amt') + F('deposit_amt') - F('refund_amt'))
        )
)

正确的信息

 Order.objects.aggregate(
            sum=Sum(('final_amt') + Sum('deposit_amt') - Sum('refund_amt'))
        )
``
posted @ 2023-09-22 09:06  vx_guanchaoguo0  阅读(8)  评论(0编辑  收藏  举报