Requête SQL : renvoyer 0 si empty fetch
Bonjour,
j'ai la requête suivante qui ne me renvoie rien :
Voici le résultat :
Code:
12:36:32 [SELECT - 0 row(s), 0.031 secs] Empty result set fetched
Voici la requête
Code:
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 |
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:
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 REFID |
mais ne veut rien dire en sql.
Pour info, je suis sur un SGBD SQL SERVER 2000
Merci