Hi,
ich stehe gerade vor einem Problem, bei dem ich mir nicht ganz sicher bin, ob es dafür überhaupt eine Lösung gibt.
Ich habe (vereinfacht ausgedrückt) 2 Tabellen.
1. "Mahndefinitionen"
Feld 1: MahnNr (Numerisch)
Feld 2: Mahnabstand (Numerisch)
Feld 3: Mahntitel (String)
2. "OPs"
Feld 1: Belegnr (String)
Feld 2: Mahnstufe (Numerisch)
Feld 3: Faellig (Datum)
Jetzt möchte ich mittels einer
SQL-Abfrage die fälligen OP bekommen.
Mein
SQL-
Query sieht momentan so aus:
Code:
SELECT *
FROM OPs LEFT JOIN Mahndefinitionen ON (OPs.Mahnstufe+1 = Mahndefinitionen.MahnNr)
WHERE (Faellig+Mahnabstand<=Date())
Jetzt bekomme ich alle fälligen OPs. Auch die, für die noch keine Mahndefinition hinterlegt ist, weil die Mahnstufe bereits mehrmals erhöht wurde (Wird bei jeder Mahnung automatisch erhöht)
Was ich jetzt möchte: Dass alle OPs, die noch keine entsprechende Mahndefinition haben, automatisch die letzte eingetragene Mahndefinition bekommen.
Ist sowas möglich?