He corregido, porque creo que esto te vendrá mejor:
Código sql:
Ver originalSELECT tabla.id, SUM( tabla.lectura ) tot, tabla2.consumo AS mesanterior
FROM `tabla`
INNER JOIN tabla2 ON tabla.id = tabla2.id
WHERE (
tabla.fecha
BETWEEN '2009/02/01'
AND '2009/02/29'
)
OR (
tabla2.fecha LIKE '2009/01'
)
GROUP BY tabla.id
Esto te sacará los valores de las dos tablas y separará para cada id el valor del sumatorio del mes actual del mes anterior, si es que es eso lo que buscas.