Oh, habe etwas im
SQL-Code vergessen. Der sieht eigentlich so aus:
Code:
SELECT *
FROM OPs LEFT JOIN Mahndefinitionen ON (OPs.Mahnstufe+1 = Mahndefinitionen.MahnNr)
WHERE (OPs.Faellig+Mahndefinitionen.Mahnabstand<=Date() OR Mahndefinitionen.Mahnabstand is null);
Also ja, bei den OPs, die als Mahnabstand NULL haben, soll die letzte Mahndefinition genommen werden. Also die, mit der höchsten Mahnnr.