Código mysql:
Ver original
SELECT z1.id, z1.fecha inicio_lectura, z2.fecha final_lectura, z1.lectura anterior,z2.lectura actual,z1.lectura consumo,FORMAT((((z2.lectura-z1.lectura)/z1.lectura)*100),2)variacion FROM nortepordia z1 INNER JOIN nortepordia z2 ON (z1.id = z2.id) WHERE (DATE_FORMAT(z1.fecha,'%Y-%m-%d') = '"&fecha1&"' AND DATE_FORMAT(z2.fecha,'%Y-%m-%d')='"&fecha2&"' ) group by id
Esta consulta muestra el resultado dando un valor para la fecha1 y para la fecha 2entre otros campos pero los que importan son estos, ejemplo:
inicio_lectura final_lectura anterior actual
01/01/2007 31/01/2007 23 12
esta consulta para una aplicacion que ya tengo corriendome funciona sin ningun problema, el tema pasa que ahora me pidieron otra cosa, en el ejemplo anterior bastaba con mostrar esos 2 valores y ademas se hacen otras operacion segun se aprecia la consulta.....ahora lo que necesito es sumar todos los valores desde el inicio de la fecha hasta el termino de l a fecha......en resumen necesito mostrar la sumatoria de todos esos valores, en el ejemplo seria del 01/01/2007 al 31/01/2007 .....gracias........disculpen si me alargue mucho