con il php è facile, quello che volevo era farlo in SQL, cmq ora è tardi, ma domani provo quello che mi hai postato, e vedo cosa succede, che errori eventualmente da e come risolvere. Per ora grazie[supersaibal]Originariamente inviato da Teuzzo
Quello che vuoi attraverso una query non è una cosa semplice, è più semplice se ti calcoli la differenza dopo aver estratto i dati attraverso il php.
Una query che potrebbe fare al caso tuo è la seguente, però la condizione che funzioni è che ci siano tutti gli id:
SELECT a.id, a.quellochevuoi, a.data as data1, b.data as data2
FROM tabella as a
left join tabella as b
on a.id=(b.id+1)
order by (unix_timestamp(data2)-unix_timestamp(data1))
In pratica fai un left join con la stessa tabella.
Non l'ho provato, quindi non ti garantisco che funzioni. [/supersaibal]