Sehr schön. Danke. Ich habs jetzt in folgender SELECT-Abfrage resultieren lassen:
SELECT
v.kunden_nr, v.vertrags_nr,
MAX( rechnungs_nr) as rechnungs_nr,
MAX( IFNULL( abrechnung, date_add( start, INTERVAL - intervall MONTH ) ) ) as abrechnung
FROM
kunden_vertrag as v
LEFT JOIN
kunden_rechnung as r
ON
v.vertrags_nr = r.vertrags_nr
GROUP BY
vertrags_nr;
Es sucht mir den Wert von "abrechnung" - falls vorhanden - und ansonsten den leicht modifizierten Werte von "start".
Grüßle, *jiriki*