Requete sql jointure + sum [Résolu/Fermé]

Messages postés
144
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2009
- - Dernière réponse :  chacal - 24 sept. 2008 à 10:24
Bonjour,

VOILA mon problème est que je n'arrive pas a combiner une jointure avec une sum. Voici ma requete :

select MVL_PAL,MVL_PLOT,MVE_TYP,MVE_DAT,sum(MVL_QCON * MVL_COL) from dbo.LOG_MVT_LIGNE,
LOG_MVT_ENTREE where LOG_MVT_LIGNE.MVL_MVECODE=LOG_MVT_ENTREE.MVE_CODE and MVL_PAL=111931

J'ai des messages d'erreurs et je ne comprend pas, si quelqu'un peut m'aider !
Afficher la suite 

6 réponses

Meilleure réponse
1
Merci
Pour info, quand on utilise une fonction d'agrégation du type SUM, AVG, COUNT, etc... avec d'autre colonne
il ne faut pas oublier d'utiliser la clause GROUP BY

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 64067 internautes nous ont dit merci ce mois-ci

-1
Merci
Il faut que tu mettes les noms des tables devant les noms des attributs du select
Messages postés
144
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2009
14
-1
Merci
Cela ne change rien de mettre le nom des tables, je viens d'essayer, le problème viens du sum(MVL_QCON * MVL_COL), quand je l'enleve la requete fonctionne mais j'ai besoin de calculer ce champ !
-1
Merci
C'est quoi lke message d'erreur?
Messages postés
998
Date d'inscription
vendredi 9 mai 2008
Statut
Contributeur
Dernière intervention
5 novembre 2009
314
-1
Merci
Bonsoir,
Ca veut dire quoi sum(MVL_QCON * MVL_COL)? Que veux tu faire exactement?

Cordialement
Messages postés
144
Date d'inscription
mardi 8 janvier 2008
Statut
Membre
Dernière intervention
27 janvier 2009
14
-1
Merci
non c'est bon merci j'ai juste ecris (MVL_QCON * MVL_COL) et ca fonctionne c'est ce que je voulais faire merci quand meme.