SELECT
t1.aID, t1.firstname, t1.lastname,
SUM(t2.price) AS sumsales
FROM t3
INNER JOIN t1
ON t3.aID = t1.aID
INNER JOIN t2
ON t3.wID = t2.wID
GROUP BY (t1.aID, t1.firstname, t1.lastname)
ORDER BY sumsales DESC
Wie kann ich alle Zeilen mit einer Nullsummen-Spalte aus den Ergebnissen dieser Oracle-SQL-Abfrage entfernen?Anzeigesumme der inneren verknüpften Tabellen ohne NULL-Summen
versuchte ich
WHERE sumsales IS NOT NULL
oben GROUP BY aber es hat nicht funktioniert.
Ersetzen der Null durch eine 0 wäre auch akzeptabel, aber ich konnte nicht herausfinden, wie Null während/nach der Auswahl zu ersetzen.
Danke für Ihre Zeit.
Benutzer nvl Funktion auf IE nvl (sum (t2.price), 0), sollte dies funktionieren –
Haben Sie versucht 'mit abc AS (...) SELECT * FROM abc WHERE Summen ist nicht NULL;' oder 'haben 'Klausel? – manetsus
@VinitPrajapati Vielen Dank, dass das Null auf 0 gesetzt hat – user2926952