J'y ai passé l'après-midi, j'ai trouvé une réponse dans un autre forum, qui a l'air de fonctionner :
select t1.Id,t1.Code,t1.IdGroupeFacture,t1.NumeroSituation
from Facture t1
where t1.NumeroSituation = (select max(t2.NumeroSituation) from Facture t2 where t2.IdGroupeFacture=t1.IdGroupeFacture)
ORDER BY IdGroupeFacture
Merci à ceux qui ont cherché.
Thierry