SQL Somme sur une quantité

Résolu/Fermé
sylvain - 29 août 2008 à 11:57
hafidodido Messages postés 40 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 11 octobre 2008 - 29 août 2008 à 18:45
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 lundi 4 août 2008 Statut Membre Dernière intervention 5 août 2010 6
29 août 2008 à 12:02
Salut,
Pourquoi fais-tu codeingre <> 3..?
<> signifie "différent", il faut faire codeingre = 3.

@+
1
basshero816 Messages postés 115 Date d'inscription lundi 4 août 2008 Statut Membre Dernière intervention 5 août 2010 6
29 août 2008 à 12:33
Ta requête ne marche toujours pas..?
1
hafidodido Messages postés 40 Date d'inscription vendredi 15 août 2008 Statut Membre Dernière intervention 11 octobre 2008 10
Modifié par 00lina00 le 24/07/2010 à 00:38
Slt
normalement ta requette est juste.
vous pouvez essaier ça

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

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

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

Discussions similaires