Bonjour,

J'ai cette requête qui m'affiche les pays de résidence de chacun de mes élèves mais sous forme de code pays :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
CASE WHEN MATABLE.ELEVE.ADRESSE_ID IS NULL THEN 
(SELECT MATABLE.PAYS.CODE_PAYS FROM MATABLE.PAYS WHERE MATABLE.PAYS.PAYS_ID =
	   (SELECT MATABLE.ADRESSE.PAYS_ID
			   FROM MATABLE.ADRESSE WHERE MATABLE.ADRESSE.ADRESSE_ID = MATABLE.PERSONNE.ADRESSE_ID))
ELSE
SELECT MATABLE.PAYS.CODE_PAYS FROM MATABLE.PAYS WHERE MATABLE.PAYS.PAYS_ID =
	   (SELECT MATABLE.ADRESSE.PAYS_ID FROM MATABLE.ADRESSE WHERE MATABLE.ADRESSE.ADRESSE_ID = MATABLE.ELEVE.ADRESSE_ID))
END                                                        AS PAYS_RESIDENCE,
J'aimerais rajouter un CASE WHEN pour transformer mes code 105 en France, mes codes 112 en Allemagne, etc ....

J'ai tenté plusieurs choses mais à chaque fois ça ne fonctionne pas.

Quelqu'un saurait comment faire que mon CASE WHEN fonctionne dans cette requête svp ?

Cordialement.
Ludo