Requête avec SUM
Melooo
Messages postés
1405
Date d'inscription
Statut
Membre
Dernière intervention
-
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Zep3k!GnO Messages postés 2025 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je souhaite réaliser une requête SQL avec un SUM :
Mais ma requête me retourne NULL !
Je veux qu'il me fasse la somme de tableau_gain_e pour bidule et bidule2.
Lorsque je met seulement bidule cela fonctionne mais pas quand je veux mettre bidule et bidule2.
Mon champs tableau_gain_e est en int, quand ya pas de valeurs à l'intérieur la valeur prends automatiquement 0. et il peux y avoir des moins comme chiffres. du genre (-2500)
(je ne sais pas si cela peut vous aider à résoudre le problème)
Je souhaite réaliser une requête SQL avec un SUM :
$sum = "SELECT DISTINCT SUM(tableau_gain_e) , SUM(tableau_gain_c) FROM tableau_bord WHERE tableau_type = "bidule" AND tableau_type = "bidule2" ORDER BY tableau_gain_e";
Mais ma requête me retourne NULL !
Je veux qu'il me fasse la somme de tableau_gain_e pour bidule et bidule2.
Lorsque je met seulement bidule cela fonctionne mais pas quand je veux mettre bidule et bidule2.
Mon champs tableau_gain_e est en int, quand ya pas de valeurs à l'intérieur la valeur prends automatiquement 0. et il peux y avoir des moins comme chiffres. du genre (-2500)
(je ne sais pas si cela peut vous aider à résoudre le problème)
A voir également:
- Requête avec SUM
- Erreur de requete facebook - Forum Facebook
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- L'opérateur ou l'administrateur a refusé la requête ✓ - Forum Windows
- Fonction sum excel - Guide
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ? ✓ - Forum Loisirs / Divertissements
1 réponse
2 choses :
1 - Lorsque tu veux faire du sum, il faut absolument mettre un group by sinon comment sommer ?
2 - Lorsque je met seulement bidule cela fonctionne mais pas quand je veux mettre bidule et bidule2.
La, c'est la syntaxe verbeuse qui t'as induit en erreur, il faut en sql pour voir les 2 valeurs pour ce champ avoir l'une ou l'autre donc un OU et non un ET :
1 - Lorsque tu veux faire du sum, il faut absolument mettre un group by sinon comment sommer ?
2 - Lorsque je met seulement bidule cela fonctionne mais pas quand je veux mettre bidule et bidule2.
La, c'est la syntaxe verbeuse qui t'as induit en erreur, il faut en sql pour voir les 2 valeurs pour ce champ avoir l'une ou l'autre donc un OU et non un ET :
WHERE tableau_type = "bidule" OR tableau_type = "bidule2"