Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge

SQL abfrage

leon26 / 5 Antworten / Flachansicht Nickles

Hi,



ich hab ein kleines problem und zwar, ich hab eine tabelle wo  Namen und Geburtstage von Mitarbeiter stehen und ich möchte das Alter von den mitarbeiter ausrechnen(mit sql),aber irgendwie griege ich das nicht hin, kann mir jemand vielleicht helfen?



vielendank

bei Antwort benachrichtigen
T-Rex leon26 „Ich habs versucht aber irgenwie will das nicht wie ich will,ich warte lieber bis...“
Optionen

Meine Tabelle sieht so aus:







tblKontakte
ID AutoWert
Vorname Text (20)
Nachname Text (20)
GebDat Datum/Uhrzeit


Das ist die SQL-Abfrage, die mir Name, Geburtstag und Alter von den Leuten ausgibt, die in den nächsten drei Monaten Geburtstag haben:
SELECT tblKontakte.Vorname, tblKontakte.Nachname, tblKontakte.GebDat, DateDiff("yyyy",GebDat,Now()) AS [wird dann]
FROM tblKontakte
WHERE (((DateSerial(Year(Now()),Month([GebDat]),Day([GebDat]))) Between Now() And (DateAdd("m",3,Now())))) OR (((DateSerial(Year(Now())+1,Month([GebDat]),Day([GebDat]))) Between Now() And (DateAdd("m",3,Now()))))
ORDER BY DateSerial(Year(Now()),Month(GebDat),Day(GebDat));
 GrüßeT-Rex 
bei Antwort benachrichtigen