salve, mi sto ccrucciando con una query di mysql
una cosa del tipo:
codice:
"SELECT id, SUM(cartellini) AS cartellini, SUM(bonus) AS bonus, SUM(malus)
AS malus, SUM(assist) AS assist, SUM(goals) AS goals,
SUM(goals+assist+bonus-cartellini-malus) AS totale FROM
punteggio where id='$row[giocatore1]' or id='$row[giocatore2]' or id='$row[giocatore3]'
GROUP BY id order by totale desc";
ma a me serve qualcosa che mi ritorni, NON la somma di ogni singolo id, bensi la somma totale di tutti gli id.
esempio:
codice:
id cartellini assist goals bonus malus
1 2 3 0 4 0
2 0 5 0 0 0
3 1 2 1 1 5
con somma io intendo che mi dovrebbe tornare:
(0+0+1)(3+5+2)+(4+0+1)-(2+0+1)-(0+0+5) = 8
invece con la query che uso io mi torna altri dati.
qualcuno saprebbe darmi una mano?