Bonjour,
Ce doit probablement être trivial mais je n'arrive pas à effectuer une requête... Je précise que ma DB est en access 2003.
La voicie :
J'ai tout alligné pour faciliter la lecture.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT count(barcode), DatePart("ww",Format(ddate,"00\/00\/00")) AS semaine, siege FROM tb2008 GROUP BY semaine, siege;
Barcode est un champ contenant les 13 chiffres d'un code à barre.
Semaine me donne le numéro de la semaine en fonction de la date que je formatte comme il faut (car je l'ai sous forme "DDMMYY").
Siege est le numéro du magasin.
Ce que je voudrais obtenir, c'est le nombre de barcode (qui est en fait égal au nombre de bons de réductions utilisés aux caisses) qu'il y a par semaine et par magasin.
Lorsque j'essaie d'exécuter ça, j'obtiens l'erreur suivante :
Quelqu'un pourrait-il m'expliquer ce que je fais de travers ?You tried to execute a query that does not include the specified expression 'DatePart("ww",Format(ddate,"00\/00\/00"))' as part of an aggregate function.
Ou peut-être juste m'expliquer ce message d'erreur que j'ai du mal à comprendre.
Merci d'avance.
Griftou.
Partager