Calcolo differenza fra record attivo e precedente

andrea.peo

Nuovo Utente
20 Lug 2013
11
0
0
Un Buongiorno a tutti,
Mi sto incasinando con un calcolo.
Ho la seguente tabella:

id ---- data ---- valore ---- (risultato)
1 ---- 01/12/15 ---- 150 ---- 0
2 ---- 02/12/15 ---- 200 ---- 50
3 ---- 03/12/15 ---- 210 ---- 10
4 ---- 04/12/15 ---- 250 ---- 40

Quello che non riesco a fare e una query che mi faccia calcolare il risultato, ossia la differenza fra:
01/12/15 150 - 02/12/15 200 = 50

Grazie in anticipo a chiunque riesca ad illuminarmi. :byebye:
 
Buongiorno e buone feste a tutti.
Dopo tante ricerche e prove mi rispondo da solo,
PHP:
$result = mysql_query("SELECT * FROM tabella ORDER BY data ASC"); //Lancio la query
while($row = mysql_fetch_assoc( $result )) {
$valore_c = $row['valore']; //Recupero valore
$valore_d = $valore_c - $valore_p; //Calcolo differenza
$valore_p = $valore_c; //Assegno riga precedente

echo "valore : $valore_d"; //Scrivo il risultato
}
Ancori Tanti Auguri e buone Feste :byebye:
 

Discussioni simili