SQL Somme sur une quantité
Résolu/Fermé
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
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
-
Salut,
Pourquoi fais-tu codeingre <> 3..?
<> signifie "différent", il faut faire codeingre = 3.
@+ -
Ta requête ne marche toujours pas..?
-
Slt
normalement ta requette est juste.
vous pouvez essaier ça
Select sum(quantiteingre) from Demande where codeingre=3 group by codeingre -
oui, c'est un égal, erreur de saisie
-
oui, sa me donne un résultat faux
-
j'ai oublié de dire que le champ quantiteingre est de type enum