Bonjour,
j'ai la requête suivante qui ne me renvoie rien :
Voici le résultat :
Voici la requête
Code : Sélectionner tout - Visualiser dans une fenêtre à part 12:36:32 [SELECT - 0 row(s), 0.031 secs] Empty result set fetched
J'aurais voulu que cette requête sql me renvoie (0, 85478) si aucun enregistrement ne répond à ma requête, un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 select count(DATE_SIGNATURE) as NBR_DATE_SIGN_DIFF_DAT_1ER_CESS, REFID as REFID from D_VENDEURS dv where (((dv.DATE_1ER_CESSION is not null and datediff(day , dv.DATE_SIGNATURE,dv.DATE_1ER_CESSION) <>0))) and dv.REFID = 85478 group by REFID
mais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select case when fetch is null then 0 else count(DATE_SIGNATURE) end as NBR_DATE_SIGN_DIFF_DAT_1ER_CESS, REFID as REFID from D_VENDEURS dv where (((dv.DATE_1ER_CESSION is not null and datediff(day , dv.DATE_SIGNATURE,dv.DATE_1ER_CESSION) <>0))) and dv.REFID = 822 group by REFIDne veut rien dire en sql.
Code : Sélectionner tout - Visualiser dans une fenêtre à part when fetch is null
Pour info, je suis sur un SGBD SQL SERVER 2000
Merci
Partager