Moin!
Da ich die befürchtung habe, dass es noch einfacher geht, zeige ich euch mal hier meinen Ansatz:
Da sehe ich nichts von dem, was ich dir geraten hatte.
Ich schrieb initial:
Wenn du vom heutigen Datum 30 Jahre abziehst, erhältst du das Datum vor dreißig Jahren, an dem Leute geboren wurden, die heute ihren dreißigsten Geburtstag feiern. Alle Personen, die noch früher geboren wurden, sind älter als 30 Jahre.
Oder mal "programmierter" ausgedrückt:
Nimm alle User, bei denen das Geburtsdatum kleiner oder gleich (Heute - 30 Jahre) ist.
Wie du die Rechenaufgabe in SQL umsetzt, überlasse ich dir. Die Manual-Seite mit den Datumsrechenfunktionen hast du anscheinend schon gefunden, sonst würdest du DATEDIFF nicht verwendet haben.
- Sven Rautenberg
--
"Love your nation - respect the others."
"Love your nation - respect the others."