Requête Mysql à la somme des nombres décimaux
Je suis en train de somme mon décimal enregistrements par exemple
Il y a une colonne dans ma table nommée espèces ayant des valeurs comme 40.33, 30.00, 77.22. Comment puis-je créer une requête que la somme de ces enregistrements? Je suis en train dur à l'aide de SUM(cash)
et ROUND(SUM(cash),2)
mais aucun résultat.
SELECT cash FROM `enrolled
retourner les lignes.
SELECT ROUND(SUM(cash),2)`
return 0 ligne.
Pourriez-vous poster votre tentative de requête? Aussi, ce n'est "pas de résultat"? Est-il en vous donnant une valeur nulle?
mise à jour de question
Pouvez-vous poster quelques exemple de contenu de la trésorerie de la colonne de votre tableau?
SUM
devrait fonctionner, en supposant que vous avez des valeurs non nulles de la somme.mise à jour de question
Pouvez-vous poster quelques exemple de contenu de la trésorerie de la colonne de votre tableau?
OriginalL'auteur Muhammad Imran Tariq | 2011-10-07
Vous devez vous connecter pour publier un commentaire.
de l'essayer.
Si vous obtenez pas de résultats, alors il doit y avoir une valeur null, essayez plutôt ceci.
Me dire si il y a quelque chose d'autre pour vous aider.
qu'est-ce que la colonne des "espèces" type de données?
OriginalL'auteur Nathan
Vous pouvez avoir des valeurs NULL dans la table à l'origine de problèmes. Essayez:
Devrait fonctionner parfaitement. Démonstration: http://sqlize.com/0fZI6J0Oi5
OriginalL'auteur mellamokb
Je pense
ferait
pouvez-vous mettre à jour votre post pour y inclure la requête exacte que vous utilisez et
ce n'DÉCRIRE inscrits, l'affichage?
OriginalL'auteur Ben