Originariamente inviato da nicola75ss
Se ho ben capito ti serve una query del genere

codice:
select * 
from 
(select codice&'-'&max(sconto) as maggiore from tabella
group by codice) as tab1
left join tabella as tab2 
on tab1.maggiore = tab2.codice&'-'&sconto
where codice = 1
Al posto di 1 metti il codice di cui stai cercando lo sconto maggiore.
Non c'è modo di inserirlo nel mio codice che ho postato?