SQL - сумма некоторых строк минус сумма других строк
У меня есть таблица в MySQL со следующими столбцами:
CUSTOMER_CODE | TRANS_TYPE | TRANS_VALUE
TRANS_TYPE может быть либо "DRINV" (продажа) или "DRCDT" (кредит).
Я хочу получить общий объем продаж на одного клиента, поэтому мой запрос на данный момент:
SELECT CUSTOMER_CODE, SUM(TRANS_VALUE) as SALES FROM DR_TRANS GROUP BY CUSTOMER_CODE
Проблема в том, что это общий объем продажа также кредиты, вместо того, чтобы давать продажи минус кредиты. Я хочу, чтобы результаты были
SUM(TRANS_VALUE) where TRANS_TYPE = "DRINV" - SUM(TRANS_VALUE) where TRANS_TYPE = "DRCDT".
Возможно ли сделать это в запросе SQL?