Bonsoir à tous !
J'ai un gros problème avec une requête qui doit alimenter un état crée sous Report Manager :
J'aimerai afficher la somme des minutes de chauffeurs passés sur la route, malheureusement, access et report manager plante dès que j'essaie de faire la somme (mais pas lorsqu'il s'agit uniquement d'un champ sélectionné).
Requête qui marche :
SELECT C_Id_Chauffeur, DateDiff('n', TB_Heures_Tournees.C_Heure_Depart, TB_Heures_Tournees.C_Heure_Arrivee)
FROM TB_Heures_Tournees
Requête que j'aimerai faire, mais qui marche pas :
SELECT C_Id_Chauffeur, Sum(DateDiff('n', TB_Heures_Tournees.C_Heure_Depart, TB_Heures_Tournees.C_Heure_Arrivee))
FROM TB_Heures_Tournees
GROUP BY C_Id_Chauffeur
Dès que j'essaie de grouper des champs avec une partie de la sélection qui est une somme de datediff, ou si j'essaye de mettre un datediff dans le group by, ca plante : "Type de données incompatible dans l'expression du critère" :(
J'en suis donc venu à la conclusion qu'on tout simplement pas grouper des DateDiff... est-ce que j'ai tord ? (j'aimerai bien, ca m'arrangerai !) Et si non, comment faire autrement ?
Merci d'avance