PHP calcul avec base de données

Fermé
Audrey - 20 juin 2010 à 18:09
heliconius Messages postés 539 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 23 juin 2023 - 20 juin 2010 à 23:50
Bonjour à tous, voilà j'ai un problème et je ne sais pas comment faire pour le résoudre donc je m'en remet à votre aide:

j'ai dans ma base de données plusieurs entrées qui sont enregistrées dans une table.
Je voudrais additionner toutes les valeurs d'un champs qui se réfèrent à une même condition.

Pour parler plus clairement, j'ai dans une table plusieurs lignes qui sont enregistrées, par exemple:
dans la table1: valeur1, valeur2 et valeur3 sont les noms des champs.
J'ai plusieurs enregistrements dans cette table.
Je voudrais en fait additionner les valeurs de cette table mais seulement tous les champs "valeur3" ensemble et où la valeur1 = 1 par exemple.

Donc supposons que j'ai cet exemple:
Table1:
valeur1:1
valeur2:0
valeur3:5

et un autre enregistrement
Table1:
valeur1:1
valeur2:0
valeur3:6

comme la valeur1 dans les 2 cas est la même, on additionne les valeur3 donc 5+6=11 et donc je voudrais obtenir 11 comme résultat.

Mais je ne sais pas du tout comment faire. Je ne vois pas de moyen de réaliser ce que je souhaiterais avoir.
Si quelqu'un sait comment faire, je vous remercie d'avance.

1 réponse

heliconius Messages postés 539 Date d'inscription mardi 1 juillet 2008 Statut Membre Dernière intervention 23 juin 2023 140
Modifié par heliconius le 21/06/2010 à 00:09
SELECT SUM(valeur3) as total FROM Table1 WHERE valeur1='1';

si t'as d'autres questions SQL => www.fr-webdev.net (écrire au gestionnaire)
0