J'écris ma première petite application Access 2003. J'ai deux requêtes que je ne peux pas comprendre comment combiner. Ce que je cherche est d'obtenir tous les numéros de routes dans une plage de dates, de compter le nombre total de lignes par route dans la plage de dates et de compter le nombre de lignes en retard. J'ai ces deux requêtes qui me font partie du chemin, je n'arrive pas à comprendre comment les combiner dans une requête Access.Access 2003: Comment combiner deux requêtes de comptage
PARAMETERS StartDate DateTime, EndDate DateTime;
SELECT [ROUTE #], Count(*) AS Total
FROM [On time performace audits]
WHERE ((([On time performace audits].DATE) Between [StartDate] And [EndDate]))
GROUP BY [Route #];
PARAMETERS StartDate DateTime, EndDate DateTime;
SELECT [Route #], Count(*) as Late
FROM [On time performace audits]
WHERE ([On time performace audits].DATE Between [StartDate] And [EndDate]) AND ( Minute([ACTUAL TIME]- [SCHEDULED TIME]) >=6)
GROUP BY [Route #];
Je ne suis pas beaucoup plus d'un type SQL, plus d'un gars LINQ, et d'écrire une application rapide et sale dans Access 2003 après avoir été utilisé pour VS2010 est un peu douloureux. De toute façon, j'espère que vous pouvez aider. Merci.
Vous êtes l'homme! Je vous remercie. J'avais quelque chose de proche à ça une fois, mais je faisais quelque chose de mal parce que ça ne fonctionnait pas. Et merci d'avoir ajouté DateDiff(), je m'en doutais autant avec Minute(). – Deke