Ok, sei stato chiarissimo.

Concettualmente il metodo è questo

Codice PHP:
$query mysql_query("SELECT *, 
                      DATE_FORMAT(data, '%Y') as anno, 
                      SUM(prezzo) AS single 
                      FROM farma_punti 
                      GROUP BY YEAR(data)
                      ORDER BY anno"
) or die(mysql_error() );

$precedente 0;            
while (
$row mysql_fetch_assoc($query) ) {
$valore $precedente == :(($row['single']/$precedente)*100)-100;
echo 
$row['single'].' '.$row['anno'].' '.$valore;
echo 
'
'
;
$precedente $row['single'];

I miei risultati non coincidono con i tuoi ma sono un pò arrugginito con la statistica. :stordita:
Nel caso correggetemi. :)