bonjour
je veux utilisé Case when dans mon requete mais il y atoujours une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Select CAse when a.Agence= '250' THEN '0' ELSE '1' end AS ag From f_solde a
bonjour
je veux utilisé Case when dans mon requete mais il y atoujours une erreur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Select CAse when a.Agence= '250' THEN '0' ELSE '1' end AS ag From f_solde a
salut
as tu essayer ceci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select Case a.Agence when '250' THEN '0' ELSE '1' end as ag From f_solde a
@+ Phil
Comme anapurna il a dit lui
case le nom de de champs suivi de when la valeur
enfin bon comme que son code il est fait
verifiez le type de 'a.Agence' s'il est entier et n'est pas chaine de caractère faire comme ça:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Select Case a.Agence when 250 THEN '0' ELSE '1' end as ag From f_solde a
Tu peut écrire ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Select '0' as ag From f_solde where a.Agence ='250' union all Select '1' as ag From f_solde where a.Agence <>'250'
Partager