hi sto andando in fusione![]()
ho scritto questa
$row=mysql_fetch_assoc(mysql_query("SELECT SUM(p2a) AS totale_colonna_p2a, SUM(p2b) AS totale_colonna_p2b, SUM(p2c) AS totale_colonna_p2c FROM tabella"));
con cui sommo i valori numerici di 3 campi
dopodichè li visualizzo così
echo $row[totale_colonna_p2a];
fin qui tutto bene, adesso però ho bisogno di calcolare le relative percentuali... e pensavo di riutilizzare uno schema di funzione che usavo tempo fa... ma non funzia
$query1 = mysql_query("set @tot = (select SUM(p2a) as tot from tabella)");
$query2 = mysql_query("select p2a,count((p2a)+(p2b)+(p2c))/@tot*100 as percentuale from tabella");
while ($row = mysql_fetch_assoc($query2)) {
echo $row['p2a'].' = '.$row['percentuale'].'%
';
}
insomma deve fare:
- somma valori p2a
- somma p2a + p2b + p2c e calcolo percentuale di p2a
help.....

Rispondi quotando
