Zum Inhalt springen

Geburtsdatum und select


bigpoint

Empfohlene Beiträge

Hallo 007ski!

Du hast nicht geschrieben von welchem Typ das Feld mit dem Geburtsdatum ist. Ich Tippe mal auf ein DATE-Feld. Normalerweise gibt es eine Funktion mit der Du dir das aktuelle Datum ausgeben kannst (SYSDATE bei einigen DBs, wenn ich mich recht erinnere). Die abfrage würde dann umgefähr so aussehen:

SELECT * FROM Personen WHERE Personen.Geburtsdatum < (SYSDATE- 18);

Is jetzt nur erstmal sone grobe Richtung, mit dem "-18" bin ich mir nicht so ganz sicher:cool: , da würde ich nicht viel drauf geben.

MfG

Pointerman

Link zu diesem Kommentar
Auf anderen Seiten teilen

erstemal Danke

also ich benutze SQL Server und das Feld Geburtsdatum ist smalldatetime

Originally posted by Pointerman

SELECT * FROM Personen WHERE Personen.Geburtsdatum < (SYSDATE- 18);

so geht leider nicht gib mir Fehler

Ungültiger Spaltenname 'sysdate'.

habe mir so vorgestellt

SELECT * FROM Personen WHERE (getdate () - eburtsdatum)>=18

leider habe keine echte Daten drauf (noch nicht) und weis ich nicht ob es dann richtig funk, habe es mir einfach gedacht dass, jemand schon sich mit diesem Problem beschäftige hat und es dann natürlich weis ;)

Link zu diesem Kommentar
Auf anderen Seiten teilen

Hallo mal wieder!

Hab mal ein bischen geforscht und eine Funktion namens DATEDIFF gefunden.

Sollte dann so aussehen:

SELECT

*

FROM

Personen

WHERE

DATEDIFF(year, getdate(), Person.Geburtsdatum) >= 18;

Hab ich nur gelesen, nicht ausprobiert. Sieht recht sinnvoll aus und sollte funktionieren. Wenns funzen sollte, poste einfach nochmal.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...