OVH Cloud OVH Cloud

iif

1 réponse
Avatar
JPG
Bonjour,

Dans une vue sql, j'aimerais mettre en colonne une condition qui dit que si
mon code role (champ C_ROLE table PER_ROLE) est égal à '01', je veux le nom
de la personne(champ NOM_USUEL table PER_PERSONNE) et nommer ma colonne
"VENDEUR"

Les deux tables ayant lien entre elles.

J'essaye cette syntaxe et ça ne marche pas.
iif(dbo.PER_ROLE.C_ROLE='01';dbo.PER_PERSONNE.NOM_USUEL) as VENDEUR

Merci beaucoup pour votre aide.

1 réponse

Avatar
TedIF
Dans son message précédent, JPG a écrit :
Bonjour,

Dans une vue sql, j'aimerais mettre en colonne une condition qui dit que si
mon code role (champ C_ROLE table PER_ROLE) est égal à '01', je veux le nom
de la personne(champ NOM_USUEL table PER_PERSONNE) et nommer ma colonne
"VENDEUR"

Les deux tables ayant lien entre elles.

J'essaye cette syntaxe et ça ne marche pas.
iif(dbo.PER_ROLE.C_ROLE='01';dbo.PER_PERSONNE.NOM_USUEL) as VENDEUR

Merci beaucoup pour votre aide.



Salut JPG

select case when dbo.PER_ROLE.C_ROLE = '01' then
dbo.PER_PERSONNE.NOM_USUEL ELSE 'Autre réponse' END as VENDEUR ......



--

Dominique