Scusate il ritardo,
sono stato fuori.
Rispondo ad Ayrton2001:
sì, ogni riga della tabella si riferisce a un giorno.
Rispondo a federico.p:
il timestamp non è formattato, si presenta così: 20070821.
Ho fatto una cosa di questo tipo richiamando le 10 righe (mi sono fermato alla terza):
$primoedecimo = "SELECT campo1, timeStamps, campo3 FROM tabella WHERE campo1 = '$campo1' ORDER BY timeStamps DESC LIMIT 10";
$d_primoedecimo = $db->sql_query($primoedecimo);
$row = $db->sql_fetchrow($d_primoedecimo);
$dato_oggi = $row['campo3'];
$row = $db->sql_fetchrow($d_primoedecimo);
$dato_due = $row['campo3'];
$row = $db->sql_fetchrow($d_primoedecimo);
$dato_tre = $row['campo3'];
e così via fino a richiamare il decimo giorno. Secondo voi si può accorciare?
$diff = ($dato_oggi - $dato_dieci);
$diff = number_format($diff, 3, '.', '');