Requete Access, Somme en fonction d'une date

Fermé
tom1tom2 Messages postés 1 Date d'inscription lundi 16 novembre 2009 Statut Membre Dernière intervention 16 novembre 2009 - 16 nov. 2009 à 17:06
 tom1tom2 - 17 nov. 2009 à 09:51
Bonjour,


D'un niveau débutant je bloque pour mon école à faire une requête dans Access XP dans laquelle une somme est calculée en fonction d'une date vérifier dans un champ:
pour le moment voici les éléments suivants:
Une requête
=>Champs
- Date_examen
- Notes
- Notation

Voici l'expression rédigée:
VraiFaux([Date_examen]=#01/01/2010#;Somme([Note])/Somme([Notation])/20;"")

Pas d'erreur de syntaxe signalée.
En revanche, après avoir fait apparaitre la ligne "opération": regroupement, j'ai l'erreur suivante qd je veux tester la requête:
"Impossible d'avoir une fonction d'agrégat dans la clause GROUP BY (IIF([Date_examen]=#01/01/2010#;Sum([Note])/Sum([Notation])/20;""))."

En l'absence de la ligne "opération": regroupement, j'ai l'erreur suivante:
"Vous avez essayé d'exécuter une requête ne comprenant pas l'expression spécifiée 'Date_examen' comme une partie de la fonction d'agrégat"

Bon pas très lisible pour moi, merci de votre aide !
A voir également:

3 réponses

moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
16 nov. 2009 à 17:52
une requete sql ca serait mieux !!!!
0
Ok, tu as une piste ?
0
moiced59 Messages postés 1145 Date d'inscription samedi 15 novembre 2008 Statut Membre Dernière intervention 18 août 2014 60
16 nov. 2009 à 18:22
oui alors:

select sum(note) * sum(notation) as somme_total from ta_table where Date_examen=#01/01/2010#


je comprend pas tro si c diviser ou multiplier que tu veux faire a toi d'adapter

si besoin hesite pas
0
Hello,

Ok ça marche !!

Un gd merci,
0