order by Sum(...) [SQL] - SQL/NoSQL - Programmation
Marsh Posté le 13-04-2004 à 10:14:58
quand tu fais "Sum(nom_du_champs)" c'est la somme pour tous les enregistrements donc un tri ne peut se faire
tu veux faire quoi exactement ?
Marsh Posté le 13-04-2004 à 10:46:05
je dois afficher des reglements
ces reglements sont la somme de différents montants.
et donc pour faire cette somme je fé un Sum(montants)
et il faut au final que l'affichage dans la page se fasse par reglements decroissant afin d'afficher en tete de liste les clients les plus important.
Il me semblait, et tu la confirmé, que si je fé une somme je peux pas trier cette somme en meme temps que je la calcule.
Mais le probleme c'est que il fo que jarrive a faire les deux.
tu aurais une idée ? (ca m'enleverait un baobab du pied)
Marsh Posté le 13-04-2004 à 11:35:46
j'ai pas compris comment tu calcules la somme des montants ....
montre nous la structure de la table et explique nous ce que contiennent les champs
Marsh Posté le 13-04-2004 à 11:44:08
En renommant la colonne peut être :
SELECT blabla, sum(montant) AS somme GROUP BY blabla ORDER BY somme
Marsh Posté le 13-04-2004 à 12:47:59
ah ben mon truc a marché
je c pas du tout comment mais ca marché
ca fé avancer le schmilblik pour cette fois, mais ca fé p&as avancer sur la resolution de l'erreur
tant mieux mais dommage
Marsh Posté le 13-04-2004 à 10:02:58
je souhaite sous Acces, via PHP faire un
ORDER BY Sum(nom_du_champs)
mais le ORDER BY, bien qu'accepté comme syntaxe SQL n'est pas respecté.
ya aucun ordre
comment puis je remedier ?
merci