donmarco Geschrieben 4. November 2003 Geschrieben 4. November 2003 Hallo, ich habe ein Problem mit einer SQL-Abfrage. Ich möchte aus einem Geburtsdatum das Alter einer Person berechnen. Das Geburtsdatum liegt in folgendem Format vor: yyyy-mm-dd. Hat jemand eine Idee wie man das lösen könnte. Ich wäre für jeden Lösungsansatz sehr dankbar. Gruß Marco
robotto7831a Geschrieben 4. November 2003 Geschrieben 4. November 2003 Hallo, Du ermittelst das heutige Datum und ziehst dann das Datum aus der Datenbank ab. Frank
Atreju Geschrieben 5. November 2003 Geschrieben 5. November 2003 Hallo Marco, probiers mal damit: SELECT name, geburtstag, CURRENT_DATE, (YEAR(CURRENT_DATE)-YEAR(geburtstag)) - (RIGHT(CURRENT_DATE,5)<RIGHT(geburtstag,5)) AS soalt FROM tabellenname; Wobei geburtstag das Geburtsdatum enthält. Hoffe das hilft Dir weiter. Cu Atreju
donmarco Geschrieben 5. November 2003 Autor Geschrieben 5. November 2003 Hallo Atreju, die SQL-Abfrage funktioniert einwandfrei. Ich danke dir. Gruß Marco
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden