dedlfix: mysql5: Query gesucht (JOIN)

Beitrag lesen

Tach!

Wenn es zu jeder Rechnung nur eine Zeile gibt, dann ist das [GROUP BY] nicht notwendig.
Hatte ich schon gemerkt. Das 'GROUP BY' bewirkt in beiden Fällen nichts. Ich habe 2 Gutschriften zu RG mit der ID 3. Mit oder ohne 'GROUP BY' erreiche ich dasselbe Ergebnis.

Es wäre nur dann notwendig, wenn das einzelne Rechnungsposten wären. Ist nicht der Fall, also weg mit dem GROUP BY und Schwamm drüber über den Punkt.

Ich möchte die abzuziehenden Gutschriften in das Alias 'Offen' integrieren, also an diese Stelle:

  • SUM(IFNULL(z.zahlung, 0.0)) ********** AS Offen
    ********** = - (SELECT SUM(...usw.
    Da knabbere ich grad dran.

Hast du da ein konkretes Problem? Ich seh da jetzt erstmal nicht, was ich antworten könnte. Außer vielleicht, dass das CASE-Konstrukt durch ein einfaches IFNULL() ausgetauscht werden könnte, wenn das so wie es da steht alles ist und nicht noch weitere WHEN-Fälle fehlen.

dedlfix.