Привет,
у меня есть запрос sql
SELECT stock_id, consignment_id, SUM(qty), SUM(cost)
FROM warehouse_regсonsignmentproduct
Where product_id = '1'
Group BY stock_id, consignment_id
Having SUM(qty) > 0
Я попытался переписать его на Django query:
regСonsignmentProduct.objects
.filter(product='1')
.order_by('period')
.values('stock', 'consignment')
.annotate(total_qty=Sum('qty'), total_cost=Sum('cost'))
.filter(total_qty__gt=0)
Но он не правильно выдает результат. Возможно кто-то знает, где моя ошибка?
Thanks!