melko: Durchschnittsalter ausrechnen mit daten aus einer DB

Beitrag lesen

die aggregat-funktion AVG() sollte für dich interessant sein, die ausserhalb der berechnung steht, mit der du das alter aus dem datumswert berechnest.

Das ist eine gute Funktion nur ich weiß nicht ob du eine Datumsspalte "averagen" kannst! :-) Ich meine ob du sagen kannst AVG(datum)?!?! Aber warum kannst du diese extra-Spalte nicht generieren?! Ist ja nichts drann.

ALTER TABLE Geburtstage ADD alt NUMBER; -> dann hast du in der Tabelle Geburtstag eine neue Spalte namens alt, die nummerisch ist.

Aber wenn es nicht geht, dann versuch doch mal diese ganze Tabelle auszulesen, jeden einzelnen Wert mit dem heutigen Datum differenzieren,  und in Zahl umwandeln, es reicht wenn du nur das Jahr vom Datumsfeld vom heutigen Jahr abziehst, diese Werte in ein Array speicherst und vom Array den Durchschnitt berechnest, ich glaube da gibt es auch so eine Funktion average oder so... musst gucken...

schöne Grüße