Requête avec si "imbriqué"
Bonjour,
J'ai beau avoir regardé les topics correspondants, je ne suis pas arrivé à mes fins.
J'ai une table avec les champs suivants : stat, naissance, passeport, appartenance, non_type.
J'aimerai faire la requête suivante :
si stat n'est pas nul, alors prendre la valeur de stat
sinon si naissance n'est pas nul, alors prendre la valeur de naissance
sinon etc ....
J'aurais fait ca, mais ca marche pas, pareil avec le iif ...
Code:
1 2 3
| SELECT nationalite.id, VraiFaux(nationalite.stat Is Not Null; nationalite.stat; VraiFaux(nationalite.naissance Is Not Null; nationalite.naissance; VraiFaux(nationalite.passeport Is Not null); nationalite.passeport; VraiFaux(nationalite.appartenance Is Not Null; nationalite.appartenance; nationalite.non-type)))) As cd_pays
FROM nationalite
GROUP BY nationalite.id; |
Si quelqu'un pouvait m'aider, ce serait sympa !