select a.id, a.codice, a.descrizione, a.aliquota, sum(r.imponibile) as riepilogoimponibile, sum(r.imposta) as riepilogoimposta, sum((r.imponibile + r.imposta)) as totaleriepilogo from versamentoriepilogo r inner join versamento v on v.id = r.idversamento inner join tipoversamentolettera l on l.id = v.idtipoversamentolettera inner join aliquota a on a.id = r.idaliquota where v.dataemissione between [[dataemissionedal:dbdate]] and [[dataemissioneal:dbdate]] and extract(month from [[dataemissionedal:dbdate]]) = extract(month from [[dataemissioneal:dbdate]]) and l.idsezionale in (6,7) and v.numero > 0 and ( select count(*) from versamentoriepilogo r inner join versamento v on v.id = r.idversamento inner join tipoversamentolettera l on l.id = v.idtipoversamentolettera where v.dataemissione between [[dataemissionedal:dbdate]] and [[dataemissioneal:dbdate]] and l.idsezionale in (6,7) and v.numero > 0 and r.numeropaginaregistroiva = 0) = 0 group by a.id,a.codice,a.descrizione,a.aliquota order by a.codice