SQL Somme sur une quantité

Résolu/Fermé
sylvain -  
hafidodido Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   -
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
A voir également:

6 réponses

basshero816 Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   6
 
Salut,
Pourquoi fais-tu codeingre <> 3..?
<> signifie "différent", il faut faire codeingre = 3.

@+
1
basshero816 Messages postés 115 Date d'inscription   Statut Membre Dernière intervention   6
 
Ta requête ne marche toujours pas..?
1
hafidodido Messages postés 40 Date d'inscription   Statut Membre Dernière intervention   10
 
Slt
normalement ta requette est juste.
vous pouvez essaier ça

Select sum(quantiteingre) from Demande where codeingre=3 group by codeingre
1
sylvain
 
oui, c'est un égal, erreur de saisie
0

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

Posez votre question
sylvain
 
oui, sa me donne un résultat faux
0
sylvain
 
j'ai oublié de dire que le champ quantiteingre est de type enum
0