Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]AVG w sql
Forum PHP.pl > Forum > Przedszkole
eminiasty
Witam problem dotyczy liczenia sredniej w SQL.
Mam zapytanie:
  1. $query = "SELECT ROUND(AVG(point.point_value),2) AS avg FROM userspoint LEFT JOIN point ON userspoint.point_id = point.point_id WHERE userspoint.point_id IN (1,2)
  2. ";


srednia to np. 33, 5345345...

jednak gdy w php przypisze wynik do zmiennej calosc =1 , dlaczego?
czy chodzi o to ze point_value to kolumna integer i gdy tworzy sie srednia jest ona zmiennoprzecinkowa i trzeba jakos rzutowac wtedy zmienna by wyswietla float czy ewentualnjie da sie jakos w zapytaniu to obsluzyc?
viking
Avg to słowo kluczowe znaczenie w mysql. Mógłbyś unikać albo poprawie quotowac. Pokaz kod od wyświetlania.
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.