Bonjour,
Je possède une table avec des données assimilées à une date.
je cherche à faire une requête en regroupant les données par semaine.
L'assitant regroupe les données tout seul par mois mais pas par semaine.
Comment dois-je faire?
merci
Bonjour,
Je possède une table avec des données assimilées à une date.
je cherche à faire une requête en regroupant les données par semaine.
L'assitant regroupe les données tout seul par mois mais pas par semaine.
Comment dois-je faire?
merci
Hello,
Il faut que tu utilises la fonction DatePart (PartDate en français) Regarde dans l'aide, tu trouveras les arguments que tu peux utiliser....
cette fonction me permet d'afficher les enregistrements parmis la totalité en choisisant mes dates début-fin.
J'aimerai qu'il me fasse la somme par champs de tous les enregistrements par semaine en affichant la semaine et les totaux.
Bonjour,
Donne nous ta requête, la description de la table et un exemple de ce que tu veux.
A+
Tu crées une requète avec un regroupement sur la fonction DatePart
Voilà
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT DatePart("ww",[DateCde]) AS Tri, Sum(MtCde) AS SommeDeMtCde FROM [Tbl Commandes] GROUP BY DatePart("ww",[DateCde]);
j'y suis parvenu en utilisant la solution de Bruno M45 adapté à ma sauce, pensez-vous qu'elle est fiable?
SELECT DISTINCTROW [heures de travail].[N°], Format$([heures de travail].[Jour],'ww yyyy') AS [Jour par semaine], ...
FROM Chauffeurs INNER JOIN [heures de travail] ON [Chauffeurs].[N°]=[heures de travail].[N°]
GROUP BY [heures de travail].[N°], Year([heures de travail].[Jour])*52+DatePart('w',[heures de travail].[Jour]), Format$([heures de travail].[Jour],'ww yyyy'), [Chauffeurs].[Jour de base];
il doit y avoir une erreur dans la formule car tous les enregistrements apparaissent avec le numéro de la semaine mais ne se regroupe pas.
Voila ma table:
N° chauffeur
Jour
Trajet
Je souhaite par chauffeur additionné les trajets par semaine.
Qq1 peut m'aider svp
A quoi correspond trajet . Il est de quel type ?
Ce message vous a été utile ? Si oui, cliquez sur
Mes tutoriels Access
La rubrique Microsoft Access
Cours et tutoriels pour apprendre Access
La FAQ Access
Le Forum Access
Offres d'emploi développeur Access
TRajet est un champs numérique comprenant un nombre entier
Bjr,
Il ne faut pas tout mettre dans le group by, juste la semaine et le chauffeur (logique pour un regroupement par semaine et par chauffeur)
En selection il ne doit apparaître que des opérations (somme, maxi, ...)
Ensuite les informations supplémentaires peuvent être ajoutées avec un left join
remarque : à quoi sert le DISTINCTROW ?
Assistant de création/modification de rubans Office
Utilisez en VBA les librairies graphiques GDI, GDI+ et openGL
Blog Office Mon Site DVP
Distinctrow apparatait pour une requête qui contient plusieurs table
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager