Liczenie średnie z dat
avg(age(data1 ,data2))
A co, Twoim zdaniem, oznacza określenie "średnia z dat"? Jak, Twoim zdaniem, powinna zostać obliczona średnia z np. 5 dat? Bo z liczbami sprawa jest prosta - robisz sumę i dzielisz przez ilość.
avg zwraca mi np. 4 dni 29 godzin : )
ale ok zakładam że niema gotowej funkcji no to czas coś napisać
Aż sprawdziłem... http://sqlfiddle.com/#!15/1744e/4 - co jest wg Ciebie nie tak ze zwracanymi wynikami? Zwykła średnia arytmetyczna, czyli dokładnie to czego można by się po AVG() spodziewać.
w nie kórych przypadkach przekręca się licznik i doba ma 26h
1. Możesz podać przykład?
2. I co z tego, że masz 26h skoro finalnie i tak podajesz zapewne format w jakim to ma być wyświetlane.
Date zamieniasz na sekundy liczysz średnia i zamieniasz ja na datę.
Czyli jak masz 2015-01-01 i 2015-12-31 to wyjdzie Ci jakiś 2015-06-31 ... czy to jest średnia?
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)