Durchschnittsalter berechnen, wenn Daten im DATE-Format vorliegen?

Admi

Erfahrenes Mitglied
Hallo, die Frage steht ja schon im Raum.
Die Gebidaten liegen in MySQL im Date-Format vor.

Nun bräuchte ich einen Query, der dies kann.

Aliase (als die nach AS formuliert werden) kann ich irgendwie nicht in einer Tabelle aufeinander aufbauend betreiben. Er erkennt die dann nicht.

Weiß da jemand Rat. Das Alter selber hab ich schon, nur beim Durchschnitt komm ich nicht weiter.
 
Ist die Frage zu schwer, unlösbar oder die Lösung nur so einfach, dass sich alle nur an den Kopf greifen vor lachen :confused:
 
Oder alternativ (evtl. etwas genauer):
Code:
SELECT (AVG(TO_DAYS(NOW()) - TO_DAYS(`geburtsdatum`)) / 365.25) AS `durchschnittsalter` FROM `tabelle`
 
Vielen Dank, hat gut geklappt. Ich hab mich für Lösung Nummer 2 entschieden und mittels substr auf 2 Nachkommastellen beschränkt.
 

Neue Beiträge

Zurück