Requete sql jointure + sum
Résolu
ryldor
Messages postés
145
Statut
Membre
-
chacal -
chacal -
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 !
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 !
Configuration: Windows Vista Firefox 3.0.1
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 -
-
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 !
-
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
Bonsoir,
Ca veut dire quoi sum(MVL_QCON * MVL_COL)? Que veux tu faire exactement?
Cordialement -
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.