[SQL] Besoin d'aide pour céer un requete

Besoin d'aide pour céer un requete [SQL] - SQL/NoSQL - Programmation

Marsh Posté le 28-04-2002 à 18:44:05    

Salut tout le monde,
j'aimerai créer une requete qui calcule la somme de plusieurs issu de differentes tables (jusque là j'y arrive) mais tout se complique quand je veux mettre un parametre dans cette requete : l'utilisateur doit saisir le nom de la personne pour le calcul.
Là j'ai une erreur qui me parle de fonction d'agregat.
Pouvez vous m'aider plizzz

Reply

Marsh Posté le 28-04-2002 à 18:44:05   

Reply

Marsh Posté le 28-04-2002 à 19:45:16    

leohnart a écrit a écrit :

Salut tout le monde,
j'aimerai créer une requete qui calcule la somme de plusieurs issu de differentes tables (jusque là j'y arrive) mais tout se complique quand je veux mettre un parametre dans cette requete : l'utilisateur doit saisir le nom de la personne pour le calcul.
Là j'ai une erreur qui me parle de fonction d'agregat.
Pouvez vous m'aider plizzz  




allez siouplait aidez moi

Reply

Marsh Posté le 28-04-2002 à 21:40:44    

leohnart a écrit a écrit :

 
allez siouplait aidez moi  




 
allez siouplait deviner dans quel environemnt je tourne, la nature des tables, le contenu des tables et tout. Allez siouplait sortez votre boule de cristal pour résoudre mon problème ...
 
Tu comprends pq personne te réponds?


---------------
Just because you feel good does not make you right
Reply

Marsh Posté le 29-04-2002 à 08:55:08    

Comme dit Dark, on connait rien de ton SGBD. Je vais donc te donner un début de solution, valable pour Access. Merci de donner plus d'infos.
 
Généralement, l'erreur que tu décris arrive quand tu oublies de grouper un champ suite à l'utilisation d'une fonction d'agrégation (Sum, Avg, etc...). Si tu utilises une telle fonction, tu dois regrouper tous tes champs par un GROUP BY.
 
Exemple de requete qui sélectionne le nom d'un élève, son prénom et la moyenne de ses notes :
 
SELECT Nom, Prenom, Avg(Notes) FROM Eleves WHERE Nom="Machin" GROUP BY Nom, Prenom, Notes
 
Mais encore une fois, c'est valable pour Access. On attend donc plus d'infos de ta part

Reply

Marsh Posté le 29-04-2002 à 19:06:36    

Xcusez moi pour le manque d'info, c vrai que ct de l'abus(patapé[:wolfman])
j'ai essayé ce que tu m'as harkonnen, ca marche. MERCI!!

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed