ciao a tutti ho un piccolo problema. Vorrei calcolare la differenza algebrica tra un valore e il suo precedente. I valori vengono attinti da una tabella mysql. Mi spiego meglio inserendovi tutti i dati

tabella

Codice PHP:
CREATE TABLE farma_punti (
  
id_farmapunti int(6unsigned NOT NULL auto_increment,
  
numero_fidelity int(6unsigned zerofill NOT NULL default '000000',
  
data int(10NOT NULL default '0',
  
prezzo float(10,2NOT NULL default '0.00',
  
punteggio float(10,2NOT NULL default '0.00',
  
KEY id_farmapunti (id_farmapunti),
  
KEY numero_fidelity (numero_fidelity)

SELECT

Codice PHP:
$query_fatt_parz "SELECT *, DATE_FORMAT(data, '%Y') as anno, SUM(prezzo) AS single FROM farma_punti GROUP BY YEAR(data)";
$fatt_parz mysql_query($query_fatt_parz$farmacialoi) or die(mysql_error());
$row_fatt_parz mysql_fetch_assoc($fatt_parz);
$totalRows_fatt_parz mysql_num_rows($fatt_parz); 
CICLO

Codice PHP:
 <?php do { 
echo 
$row_fatt_parz['single']." | "; }
while (
$row_fatt_parz mysql_fetch_assoc($fatt_parz)); ?>
Vorrei poter calcolare la percentuale di differenza tra i due valori e quindi avrei la necessità di selezionare nella stessa riga del ciclo il valore e il suo precedente.
A complicarmi le cose c'è il fatto che i valori che devo sottrarre sono delle somme creato con l'istruzione SUM().

Ho provato l'istruzione prev($valore) ma in effetti non ho capito bene se quando si crea un ciclo questo è un array.
Vi sarei molto grato se mi poteste dare una mano.
Grazie