SQL Somme sur une quantité

Résolu/Fermé
sylvain -  
hafidodido Messages postés 56 Statut Membre -
Bonjour,

je dispose d'une table Demande qui a cette structure:

codepat codeingre quantiteingre
(code patient) (code ingredient) (quantité d'ingrédient)
619 1 1
619 2 1
619 3 2
632 1 2
632 2 2
632 3 1
640 1 6
632 2 4
632 3 2

Avec une requête sql, je souhaiterai connaitre la quantité pour l'ingredient (codeingre) 3, ici, je devrait trouver 5.

Comme sa, j'ai un nombre faux: Select sum(quantiteingre) from Demande where codeingre<>3;

Une idée?

merci
Configuration: Windows XP
Internet Explorer 7.0

6 réponses

  1. basshero816 Messages postés 115 Statut Membre 6
     
    Salut,
    Pourquoi fais-tu codeingre <> 3..?
    <> signifie "différent", il faut faire codeingre = 3.

    @+
    1
  2. basshero816 Messages postés 115 Statut Membre 6
     
    Ta requête ne marche toujours pas..?
    1
  3. hafidodido Messages postés 56 Statut Membre 10
     
    Slt
    normalement ta requette est juste.
    vous pouvez essaier ça

    Select sum(quantiteingre) from Demande where codeingre=3 group by codeingre
    1
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. sylvain
     
    j'ai oublié de dire que le champ quantiteingre est de type enum
    0