Hi folks,
ACT! wird Datumsangaben kaum als String speichern. Ich würde das auch nicht daraus schließen, wenn bei einem "SELECT birthdate FROM kontakte ..." ein formatiertes Datum ausgegeben wird.
Ich würde es etwa so versuchen:
SQL-Code:
SELECT *
FROM kontakte
WHERE DAY(birthdate) = DAY(GETDATE())
AND MONTH(birthdate) = MONTH(GETDATE())
Der folgende Ansatz zeigt am Montag auch noch die Kollegen vom Wochenende.
SQL-Code:
SELECT *
FROM kontakte
WHERE DATEDIFF(dayofyear, birthdate, GETDATE()) > :deltadays
ORDER BY nachname, vornamen
Das lässt sich belibig verfeinern
ACT! arbeitet mit MS
SQL Server 2005 Express. Alles getippt und nicht getestet.
Freundliche Grüße