je suis en train d’essayer de reconstruire les codes INSEE selon la documentation fournie sur le HDH et je rencontre quelques soucis :
il est fait mention dans le texte d’une règle pour les RG des DOM avec un code departement à « 097 » : Est-ce « 01 » ou « 01C » pour le RG ? Cette règle n’est pas retranscrite, il me semble, dans le code SAS fourni
Qu’en est-il des cas qui ne répondent pas aux différents critères : départements 97X qui ne sont ni MSA, ni RSI ?
Pour les bénéficiaires du RG (y compris les SLM), le code département est 097. Donc il s’agit bien de « 01 » non « 01C ».
Autre que les RA et RSI, le code département ‘97X’ concernent également 04 (SNCF) et 05 (RATP).
Cependant, dans la table IR_BEN_R, une grande partie des bénéficiaires RA ont également le code département renseigné comme ‹ 097 ›. Il est ainsi recommandé de tester les deux possibilités avant d’effectuer la concaténation, peu import le régime. Par exemple :
(CASE
WHEN BEN_RES_DPT LIKE '097%' THEN compress('97' || BEN_RES_COM)
ELSE compress(BEN_RES_DPT|| substr(BEN_RES_COM, 2,2))
END) FORMAT=$5. AS commune