Afficher 0 quand il y'as aucune selection de ma requete

AladinRaja Messages postés 6 Date d'inscription mercredi 20 octobre 2010 Statut Membre Dernière intervention 16 novembre 2010 - 15 nov. 2010 à 21:03
AladinRaja Messages postés 6 Date d'inscription mercredi 20 octobre 2010 Statut Membre Dernière intervention 16 novembre 2010 - 16 nov. 2010 à 16:12
Bonjour,

J'aimerai que ma requete retourne 0 quand elle trouve aucune selection dans la table.

voici mon code SQL:

SELECT Sum([formulaire de temps].DeltaTemps*24*60) AS Reprisetime, Rackage.NoContrat
FROM Rackage LEFT JOIN [Formulaire de temps] ON Rackage.NoTemps = [Formulaire de temps].NoTemps
GROUP BY Rackage.NoContrat, Rackage.Reprise
HAVING (((Rackage.NoContrat)=[contrat]) AND ((Rackage.Reprise)=-1));

Ma requete retourne une valeur que lorsque y'a une selection dans ma table, mais sinon elle retourne rien,moi j'aimerai que ca me retourne 0 comme valeur.


Merci

2 réponses

Renfield Messages postés 17287 Date d'inscription mercredi 2 janvier 2002 Statut Modérateur Dernière intervention 27 septembre 2021 74
16 nov. 2010 à 01:26
Je suis pas un pro, mais je tenterait d'ajouter un

0+

avant le SUM...

Renfield - Admin CodeS-SourceS - MVP Visual Basic & Spécialiste des RegExp
0
AladinRaja Messages postés 6 Date d'inscription mercredi 20 octobre 2010 Statut Membre Dernière intervention 16 novembre 2010
16 nov. 2010 à 16:12
ca marche pas.

j'aimerai que que Sum affiche 0 quand elle trouve aucun enregistrement
correspondant ca veut dire quand y'as pas de Reprise afficher 0 et quand yas des reprises ma Sum marche mais dans le cas contraire mon formulaire n'affiche rien du tout.
0
Rejoignez-nous