Hallo,
möchte aus einer Spalte "geburtstagsdatum" in welcher die Geburtstage unserer Mitglieder gespeichert sind auf einer Seite Anzeigen, wer von unseren Mitgliedern am heutigen Tag Geburtstag hat. Die Daten sind z.B. 05.08.1967 und 05.08.1970 wie kann man nun, wenn Heute der 05.08.2002 ist eine SQl Abfrage definieren bei der die Einträge 05.08.1967 und 05.08.1970 gefunden werden.
Was haben wohl 5.8.1967 und 5.8.1970 gemeinsam, um als Geburtstag interessant zu sein? Richtig den Tag und den Monat.
Du mußt also eine Abfrage formulieren, in der Du den Tag und das Monat des gespeicherten Geburtstags mit einem anderen Datum, z.B. dem aktuellen, vergleichst. Erst wenn bei beiden Werten, also Tag und Monat, eine Übereinstimmung gefunden wird, dann muß der Datensatz in der Abfrage berücksichtig, sprich ausgegeben werden.
Beim MS-SQL-Server benötigst Du dafür die Komponenten: SELECT-Abfrage mit WHERE-Klauseln, die AND verknüpft sind, und die Funktion DATEPART() bzw. GETDATE(), wenn Du den heutigen Tag ermitteln willst.
Grüße
Klaus