Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Probieranie wartości minimalnych ,maksymalnych z tabeli
Forum PHP.pl > Forum > Bazy danych > MySQL
gothye
Witam 
Mam w domku małą stację meteo której dane w bazie wyglądają tak :
  1. id    value     DATA  
  2. 1      55       2009-10-15 
  3. 2      55       2009-10-15 
  4. 3      58       2009-10-15 
  5. 4      60       2009-10-15 
  6. 6      61       2009-10-15 
  7. 7      60       2009-10-15 

i chcę aby dla każdego dnia wykonać statystykę ,czyli pobrać value średnią ,minimalną,maksymalną.Narazie udało mi się tyle napisać :
  1. SELECT DISTINCT temp.DATA FROM temp ORDER BY DATA DESC
gothye
tak znam ,sposoby pobierania wartości MIN,MAX,AVG z tabeli ,ale jak ustawić to w warunku w SQL ?

powyższym pytaniem pobieram daty które się nie powtarzają i chce właczyć aby za pomocą MIN,MAX,AVG pobierać dla wyniku powyższego zapytania dane z tabeli

bryzas
Statystyka min, max, avg dla każdego dnia z sortowaniem po dacie.


  1. SELECT DATA, min( value ) AS min, max( value ) AS max, avg( value ) AS srednia
  2. FROM tabela GROUP BY DATA ORDER BY DATA
gothye
Dzięki bryzas , dokładnie o ten sposób mi chodziło smile.gif




To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.