seleziona cognome, eta, citta dalla tabella clienti dove eta > 59 and citta = 'caprile' and cognome like 'nievo%' and nome like 'piergiorgio%' raggruppando per citta e filtrando per avere sum(importo) > 100 e ordina per citta in ordine desc
select cognome, eta, citta from clienti where eta > 59 and citta = 'caprile' and cognome like 'nievo%' and nome like 'piergiorgio%' group by citta having sum(importo) > 100 order by citta desc