Bonjour,
J'ai un soucis avec le code ci dessous, je suis obligé de lié les tables credo et personnel sauf que il est possible que la liaison n'existe pas. En fait si le lien existe il renvoi la valeur C.C_BOP Si la liaison ne peut pas se faire je voudrais qu'il me renvoi la valeur P152 à la place du C.C_BOP. Le soucis c'est que cela ne fonctionne pas certainement que je n'utilise pas la fonction au bon emplacement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT Count (distinct P.NLS),P.D_NOM_RECT,P.D_ENTR_SERV_RECT, P.IND_NOU_MAJ,P.C_AFFECT, c.c_aff_dccat,P.C_GRADE,nvl (C.C_BOP,'P152') FROM personnel P inner join CREDO c ON p.c_affect = c.c_aff_dccat WHERE cat_bud IN (620) AND D_NOM_RECT BETWEEN '2010.01.01' AND '2010.12.31' AND c_grade IN (82) AND mois = 11 GROUP BY P.D_NOM_RECT,P.D_ENTR_SERV_RECT,P.IND_NOU_MAJ,P.C_AFFECT,c.c_aff_dccat, P.C_GRADE, C.C_BOP ;
Partager