Merci beaucoup, le code avec COALESCE marche, les dates manquantes sont remplacées.
J'aurais une autre question, pourquoi je ne peux pas utilisée la date "retravaillée" dans la fonction "having"
IS_RGA, COALESCE(d_fin,NULL,TO_DATE('" & dt & "','DD/mm/YYYY HH:MI:SS AM')) as d_fin_bis from SUPPORT_RGA group by is_support,is_rga, d_fin having max(d_fin_bis)=d_fin_bis
J'ai une erreur :
Regarde la pièce jointe 1148759
Alors que le code avec plusieurs COALESCE marche:
IS_RGA, COALESCE(d_fin,NULL,TO_DATE('" & dt & "','DD/mm/YYYY HH:MI:SS AM')) as d_fin_bis from SUPPORT_RGA group by is_support,is_rga, d_fin having max(COALESCE(d_fin,NULL,TO_DATE('" & dt & "','DD/mm/YYYY HH:MI:SS AM')))=COALESCE(d_fin,NULL,TO_DATE('" & dt & "','DD/mm/YYYY HH:MI:SS AM'))) drsupp