Requete sql jointure + sum

Résolu/Fermé
ryldor Messages postés 144 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2009 - 22 sept. 2008 à 15:14
 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 !
A voir également:

6 réponses

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
1
Hector Valdes
22 sept. 2008 à 15:22
Il faut que tu mettes les noms des tables devant les noms des attributs du select
-1
ryldor Messages postés 144 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2009 14
22 sept. 2008 à 15:31
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
Hector Valdes
22 sept. 2008 à 15:37
C'est quoi lke message d'erreur?
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Marco la baraque Messages postés 996 Date d'inscription vendredi 9 mai 2008 Statut Contributeur Dernière intervention 5 novembre 2009 329
22 sept. 2008 à 21:44
Bonsoir,
Ca veut dire quoi sum(MVL_QCON * MVL_COL)? Que veux tu faire exactement?

Cordialement
-1
ryldor Messages postés 144 Date d'inscription mardi 8 janvier 2008 Statut Membre Dernière intervention 27 janvier 2009 14
24 sept. 2008 à 10:06
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.
-1