amigos tengo esta bronca y les agradezco el tiempo de leerla y mas aun si me ayudan a responder
en esta vista
select week(`tbl_1361_gas` . `fechahora` , 0 )AS `semana` ,
cast(`tbl_1361_gas` . `fechahora` as date )AS `fechahora` ,
`tbl_1070_predios` . `nombre` AS `nombre_predio` ,
`tbl_1361_gas` . `gas_id` AS `gas_id` ,
`tbl_1361_gas` . `respuestas` AS `respuestas` ,
`tbl_1361_gas` . `id` AS `id`
from ((`tbl_1070_predios` join `tbl_1361_gas` )
join `tbl_1360_gas_puntos` )
where ((`tbl_1360_gas_puntos` . `id` =3 )
and (`tbl_1360_gas_puntos` . `id` =`tbl_1361_gas` . `gas_id`)
and (`tbl_1070_predios` . `id` =`tbl_1360_gas_puntos` . `predio_id` ))
ORDER BY `tbl_1361_gas`.`id` DESC
me da datos de la siguente manera:
semana, fechahora, nombre_predio, gas_id, respuestas, id,
17 25/04/2011 Invernadero 1 3 35 29
17 25/04/2011 Invernadero 1 4 31 28
16 23/04/2011 Invernadero 1 3 30 27
16 23/04/2011 Invernadero 1 4 32 26
16 20/04/2011 Invernadero 1 3 35 23
16 20/04/2011 Invernadero 1 4 32 22
16 19/04/2011 Invernadero 1 3 35 21
ahora: yo necesito la diferencia en el valor de repuesta entre la medicion mas actual y la inmediata anterior, en el mismo punto ( gas_id).
ejemplo:
el 23 de abril se midio invernadero 1, en el gas_id 3, y la repuesta es 35
el 25 de abril se midio invernadero 1, en el gas_id 3, y la repuesta es 35 la respuesta que nececito es 5 en una columna que diga diferencia vs anterior.
Neceito de su ayuda!!