Zitat von
Klaus D.:
2 Sachen verstehe ich nicht:'order by 1' wieso 1
in der order by Klausel steht die 1 für die erste Spalte. Du kannst hier nicht den Namen der Spalte angeben, da du ein Union von 2 Select Abfragen hast.
Zitat von
Klaus D.:
'null as Einnahme' was ist null
NULL steht quasi für leer. Da steht dann also nichts in der Spalte. Im Gegenzug steht 0 für die Zahl null. Das ist ein Unterschied.
Zitat von
Klaus D.:
kann man anstatt das Datum statisch vorzugeben auch Platzhalter nutzen ?
Was meinst du mit Platzhalter? Etwa die Params aus deiner
Query. Also so wie
select ... where Month(Datum) = :Monat
Dann ist die klare Antwort ja, geht problemlos. Nur dran denken den Datentyp von :Monat als Integer zu nehmen.