seleziona cognome, nome dalla tabella pagamenti dove cognome like 'puccini%' raggruppando per eta e filtrando per avere sum(importo) > 100 e ordina per citta in ordine desc
select cognome, nome from pagamenti where cognome like 'puccini%' group by eta having sum(importo) > 100 order by citta desc