Я хочу найти общую сумму задолженности по конкретной сумме товара, исключая сумму возврата.
Будет два столбца для каждого предмета в зависимости от того, сколько раз он был продан, final_amount
и 2-й refund_amount
для каждого предмета, и я хочу вычесть общую сумму refund_amount
из final_amount
для каждого предмета.
PFB код / запрос
SELECT item_id,
SUM(final_amount) as total_amount,
SUM(ISNULL(refund_amount, 0)) AS total_refund
SUM(final_amount) - SUM(ISNULL(refund_amount, 0)) AS outstanding_amount
FROM tabel1
WHERE item_id in ('119688521',
'109536343',
'99459466',
'97126817',
'138148320',
'107816131')
GROUP BY 1
Я получаю синтаксическую ошибку для "SUM" около
SUM(final_amount)-SUM(ISNULL(refund_amount, 0)) AS outstanding_amount
Я пробовал другой код:
SUM(total_amount - total_refund) AS npv
И я получил ту же ошибку.