я пытаюсь построить запрос, чтобы проверить мой запас.
SELECT COUNT(*) AS item_count,
reseller_id, sum(sold) as
sold_count, sum(refunded) as
refunded_count,**sum(case price when
refunded <> 1 AND sold=1) as pricesum** FROM stock
GROUP BY
reseller_id ORDER BY sold_count ASC
Приведенный выше запрос выберет все товары и сгруппирует их по каждому торговому посреднику с указанием общего количества товаров и количества возвратов. Часть, выделенная жирным шрифтом, неверна, я хочу получить общую цену (которая представляет собой сумму для невозвращенных + проданных для каждого из торговых посредников (обратите внимание, что я группирую по идентификатору торгового посредника)