Wie kann ich einen Standardwert von 0 erhalten, wenn eine Summe keine Zeilen zurückgibt?
Bearbeiten: Ich habe diesen Beitrag bearbeitet, um ein ausführlicheres Beispiel hinzuzufügen (auf das der vorherige nicht stieß)
z. B.
%Vor%Dies wird zurückgeben
%Vor%Aber ich möchte, dass 0 als Standardwert zurückgegeben wird. Wenn Sie jedoch einen SELECT-Befehl zum Auswählen auswählen, wird ein zweiter SELECT-Befehl zum Auswählen eines Standardergebnissatzes mit 2 Ergebnissen zurückgegeben.
Kann ich es nur in einem machen? Ich habe COALESCE angeschaut, aber das funktioniert nur, wenn NULL zurückgegeben wird, was nicht der Fall ist.
Bearbeiten : Ich denke, dass das Problem mit der Gruppe zu tun hat, aber gibt es einen Grund, warum es immer noch keine Ergebnisse liefert?
Tags und Links sql sql-server tsql