Berechnung des Alters - SQL-Anweisung für MySQL und SQLite3

Wie auf MySql und den ganzen Rest zugreifen ...

Berechnung des Alters - SQL-Anweisung für MySQL und SQLite3

Beitragvon Honsek » Di 4. Jan 2011, 19:07

Hallo,
sicher kann der eine oder andere die folgenden zwei erprobten SQL-Anweisungen für die Berechnung des Alters in Jahren mit einer SQL-Anweisung für eigene Anwendungen nutzen:

Ansatz MySQL:

Code: Alles auswählen
SELECT Nachname, GebDatum,(YEAR(CURRENT_DATE) - YEAR(GebDatum)) - (DATE_FORMAT(CURRENT_DATE, '%d%m') < DATE_FORMAT(GebDatum, '%d%m')) AS Alter_in_Jahren FROM kontakt;


Ansatz SQLite3:

Code: Alles auswählen
SELECT Nachname, GebDatum,(date('now') - strftime('%Y',GebDatum)) - (strftime('%d%m','now') < strftime('%d%m',GebDatum)) AS 'Alter_in_Jahren' FROM kontakt;


Mit freundlichen Grüßen
Honsek
---> Wenn Du eine gute Antwort erwartest, musst Du sehr gut fragen!
Benutzeravatar
Honsek
Foriker
 
Beiträge: 330
Registriert: Do 4. Okt 2007, 17:01

Zurück zu Datenbankzugriff

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast