Notes
Variable construite à partir des variables suivantes :
- T8AN (Durée en années de la profession la plus longtemps exercée)
- T8MO (Durée en mois de la profession la plus longtemps exercée)
- T8DM (Mois de début de la profession la plus longtemps exercée)
- T8DA (Année de début de la profession la plus longtemps exercée)
- T8FM (Mois de fin de la profession la plus longtemps exercée)
- T8FA (Année de fin de la profession la plus longtemps exercée)
Programme SAS :
if t8an=0 and t8mo=0 and (t8da ne 0 or t8dm ne 0) and (t8fa ne 0 or t8fm ne 0) then do;
if t8dm in (0 96 98) and t8fm in (0 96 98) then t8dur=(t8fa-t8da)*12;
else if t8dm=98 and t8fm ne 98 then t8dur=(t8fa-t8da)*12+t8fm-6;
else if t8dm not in (98 99) and t8fm in (96 98 99) then t8dur=(t8fa-t8da)*12-t8dm+6;
else t8dur=(t8fa-t8da)*12+t8fm-t8dm;
if t8da=t8fa and t8dm=t8fm then t8dur=1; end;
if t8an ne 0 then t8dur=t8an*12;
if t8mo ne 0 then t8dur=t8mo;
if t8an ne 0 and t8mo ne 0 then t8dur=t8an*12+t8mo;
if t8an=0 and t8mo=0 and t8da=0 and t8dm=0 and t8fa=0 and t8fm=0 then t8dur=0;
if t8an=98 and t8mo=98 then t8dur=9999;
if t8dm in (98 99) and t8fa=0 and t8fm=0 then t8dur=9999;
if t8da in (98 99) or t8dm in (98 99) and t8fa in (98 99) and t8fm in (98 99) then t8dur=9999;