[SQL] order by Sum(...)

order by Sum(...) [SQL] - SQL/NoSQL - Programmation

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

Reply

Marsh Posté le 13-04-2004 à 10:02:58   

Reply

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 ?

Reply

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)


Message édité par jokari34 le 13-04-2004 à 10:59:33
Reply

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


---------------
mathix@jabber.org
Reply

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 [:figti]

Reply

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

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed