Autor Zpráva
pito
Profil
Zdravím,
Jak bych mohl udělat průměr za rok. Do databáze se mi započítává návštěva na každý den.

Udělal jsem to nějak takhle:
 // za rok
      $abfrage=mysql_query("select sum(user),avg(user) from ".$db_prefix."Day where day > date_sub(curdate(), INTERVAL 1 year)");
      $rok=mysql_result($abfrage,0,0);
      $prurok=mysql_result($abfrage,0,1);
      mysql_free_result($abfrage);
      echo "<td width=\"30%\">Rok:</td><td width=\"20%\">$rok návštěv</td>\n";
      echo "<td width=\"30%\">&Oslash; za rok:</td><td width=\"20%\">".round($prurok,2)."</td>\n";

výsledek je takový: za rok 1173 návštěv a průměr 3,21
Není to náhodou denní průměr za rok? Jak udělám průměr za rok?
mimochodec
Profil
Co znamená "průměr za rok", když ne to, co ti vyšlo?
pito
Profil
no nevím :) že by to číslo 1173 vydělil 12 měsíci? to je blbost asi co?
Nox
Profil
tak to už by byl měsíční průměr...
pito
Profil
nějak jsem se popletl už.Tak to nic nechám to tak jak mám.
Jinak děkuji
Sir Tom
Profil
pito:
Za jeden rok máš 1173 návštěv. Vyděleno 365 je to právě těch 3,21 = průměr za den. Vyděleno 12 je 97,75 = průměr za měsíc. Vyděleno 1 je 1173 = průměr za rok. Chceš-li spočítat průměr za rok v rámci více let, musíš mít právě těch více let...

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: