Ha a mero oszlopban az óra által mutatott növekvő értékek vannak, akkor így:
select strftime('%Y-%m', x.datum) honap
,sum(x.diff) fogyas
from (select datum
,mero
,mero - lag(mero, 1, 0) over(order by datum) diff
from gaz) x
group by strftime('%Y-%m', x.datum)
order by honap;