undso: Query und Datumsfunktion

Beitrag lesen

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());