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?

Ответы на вопрос(2)

Ваш ответ на вопрос