SQL - Summe einiger Zeilen, abzüglich der Summe anderer Zeilen
Ich habe eine Tabelle in mySQL mit den folgenden Spalten:
CUSTOMER_CODE | TRANS_TYPE | TRANS_VALUE
TRANS_TYPE kann entweder "DRINV" (ein Verkauf) oder "DRCDT" (eine Gutschrift) sein.
Ich möchte den Gesamtumsatz pro Kunde erhalten. Meine bisherige Abfrage lautet daher:
SELECT CUSTOMER_CODE, SUM(TRANS_VALUE) as SALES FROM DR_TRANS GROUP BY CUSTOMER_CODE
Problem ist, dass dies den Umsatz summiertund Credits, statt zu geben, werden Verkäufe minus Credits. Ich möchte die Ergebnisse sein
SUM(TRANS_VALUE) where TRANS_TYPE = "DRINV" - SUM(TRANS_VALUE) where TRANS_TYPE = "DRCDT".
Ist dies in einer SQL-Abfrage möglich?