Veröffentlicht 4. November 200321 j 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
4. November 200321 j Hallo, Du ermittelst das heutige Datum und ziehst dann das Datum aus der Datenbank ab. Frank
5. November 200321 j 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
5. November 200321 j Hallo Atreju, die SQL-Abfrage funktioniert einwandfrei. Ich danke dir. Gruß Marco
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.