Requete sql jointure + sum

Résolu
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 !
Configuration: Windows Vista
Firefox 3.0.1

6 réponses

  1. 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. Il faut que tu mettes les noms des tables devant les noms des attributs du select
      1. 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. Contributeur
          Bonsoir,
          Ca veut dire quoi sum(MVL_QCON * MVL_COL)? Que veux tu faire exactement?

          Cordialement
          1. 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.