Bonjour,
Pourriez-vous m'aider à améliorer cette requête de façon à renvoyer un résultat même lorsque la date de service fait n'est pas renseignée.
Je m'explique :
DateDemande : 02/02/2010
FinPrevueLe : 05/02/2010
ServiceFait : non renseignée
Si j'entre 01/02/2010 comme date de début et 28/02/2010 comme date de fin, le résultat n'est pas comptabilisé alors que nous sommes le 26 soit une dérive de 21 jours (26 - 5).
Je pense qu'il faut introduire une condition du genre si "ServiceFaitLe" n'existe pas alors c'est la date du jour qui lui est substitué. Hélas je ne sais pas faire !
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 SELECT Demandes.Responsable, Avg(([Demandes]![ServiceFaitLe]-[Demandes]![FinPrevueLe])) AS derive FROM Demandes WHERE (((Demandes.DateDemande) Between [Tapez la date de début] And [Tapez la date de fin])) GROUP BY Demandes.Responsable;
Partager