Los agregados suelen ponerse al final de la cláusula Select
Por cierto, para sentencias SQL, mejor usa la etiqueta [ sql ] (sin espacios)
Quedaría más o menos así (de paso me he permitido el lujo de modificarte un poco la sentencia para evitar el producto cartesiano que estabas haciendo y poner alias a las tablas
Código SQL
[-]
select
c.numero, sum(consumo) as consumo
from
contadores c
inner join lecturas l on (l.numro = c.numero)
where
fecha between '07/02/04' and '08/02/04'
order by 2 desc
Espero te sirva