AQ_ACTPHY_EffPhyTrv_i (I1/I2/I3)

La variable d’activité physique au travail est construite à partir de la question sur le degré d'effort physique au travail du bloc « Activité physique » (AQ_ACTPHY_DegEffPhy_n) et de la question principale du bloc « Vie au travail » (AQ_VIETRAV_Emploi_n). La variable compte 4 modalités :

  • 0 → personnes sédentaires
  • 1 → personnes légèrement actives
  • 2 → personnes moyennement actives
  • 3 → personnes fortement actives
  • NULL → valeurs manquantes

Cette variable est calculée uniquement sur les personnes qui ont répondu « oui » à la question AQ_VIETRAV_Emploi_n de la partie « Vie au travail » Elle prend :

  • la valeur de « 0 » lorsque la variable AQ_ACTPHY_DegEffPhy_n est égale à « 1 » (travail sédentaire)
  • la valeur de « 1 » lorsqu’elle est égale à « 2 » (travail léger)
  • la valeur de « 2 » lorsqu’elle est égale à « 3 » (travail moyen)
  • la valeur de « 3 » lorsqu’elle est égale à « 4 » (travail moyen)
  • une valeur manquante si la variable est égale à « 5 » ou manquante

Code SQL

UPDATE AQ_MODVIE_ACTPHY
JOIN AQ_MODVIE_VIETRAV ON (AQ_ACTPHY_Id=AQ_VIETRAV_Id) AND (AQ_ACTPHY_RefDoc=AQ_VIETRAV_RefDoc) AND (AQ_ACTPHY_Annee=AQ_VIETRAV_Annee) 
SET AQ_ACTPHY_EffPhyTrv_i= CASE 
	WHEN AQ_VIETRAV_Emploi_n=2 OR AQ_VIETRAV_Emploi_n IS NULL THEN NULL 
	WHEN AQ_ACTPHY_DegEffPhy_n=5 THEN NULL 
	WHEN AQ_ACTPHY_DegEffPhy_n=4 THEN 3 
	WHEN AQ_ACTPHY_DegEffPhy_n=3 THEN 2 
	WHEN AQ_ACTPHY_DegEffPhy_n=2 THEN 1 
	WHEN AQ_ACTPHY_DegEffPhy_n=1 THEN 0 END;