Hallo,
alsod ie Query funktioniert optimal.
Bei meinem Problem mit der Geburtstagerinnerung der Freunde.
Mit where datum BETWEEN (curdate()-3) AND (curdate()); habe ich alle Freunde, bei enen 3, 2 und 1 Tag bis zum Geburtstag fehlen. Und den Geburtstag natürlich.
Alle in einem Array. In Java wird es jetzt irgendwie aufwendig, zu prüfen, bei welchem Freund ein 1 Tag bis zum Geburtstag fehlt, bei welchen 2 Tage usw.
Könnte man nun in die Qury gleich einbauen, dass er die Differenz gleich mit überträgt?
Irgend etwas so in der Art:
select freundid, feundname, DATEDIFF(datum,curdate()) from pre_tabellefreunde where datum BETWEEN (curdate()-3) AND (curdate());