Hola,
hace días que me peleo con una consulta y pese ha haber encontrado muchos ejemplos no acabo de adaptarlos a mi código.
la consulta es esta
Código SQL:
Ver originalSELECT
id,
date_format(DATA, '%d/%m/%Y %H:%i') AS data1,
temperatura,
TIMEDIFF((SELECT DATA FROM bancal1 WHERE id = '1277'),(SELECT DATA FROM bancal1 WHERE id = 1276)) AS dife
FROM bancal1 WHERE DATA > CURDATE() ORDER BY DATA DESC
quisiera cambiar los valores fijos 1277 y 1276 por id y id-1 para que cada linea me de la diferencia de tiempo con la anterior.
la descripción de la tabla
Código MySQL:
Ver original+-------------+--------------+------+-----+-------------------+----------------+
+-------------+--------------+------+-----+-------------------+----------------+
+-------------+--------------+------+-----+-------------------+----------------+
y la tabla
Código MySQL:
Ver original+----+---------------------+-------------+
| id
| data | temperatura
| +----+---------------------+-------------+
| 1 | 2014-01-17 12:08:21 | 22.400 |
| 2 | 2014-01-17 16:39:32 | 15.100 |
| 3 | 2014-01-17 16:42:34 | 15.300 |
| 4 | 2014-01-17 16:45:36 | 15.000 |
| 5 | 2014-01-17 16:51:39 | 14.600 |
| 6 | 2014-01-17 16:54:41 | 14.200 |
Cita: Editado:Código de programación no permitido den foroes de BBDD. Leer las normas del foro por favor.