trier sur un total de champs

tintin
Invité n'ayant pas de compte PHPfrance

26 avr. 2012, 08:09

Bonjour,

Je souhaite trier une base de données, d'abord sur le champ CHAMP1 décroissant puis sur la somme décroissante des 3 champs CHAMP2, CHAMP3 et CHAMP4.
Je pourrais bien sûr créer un nouveau champ CHAMP5 et lui affecter la valeur prise par cette somme mais je souhaite savoir s'il existe une astuce du type ORDER by CHAMP1 desc, CHAMP2+CHAMP3+CHAMP4 desc.

Merci pour aide future.
Tintin

ViPHP
xTG
ViPHP | 7331 Messages

26 avr. 2012, 08:44

Tu as testé ?

tintin
Invité n'ayant pas de compte PHPfrance

26 avr. 2012, 10:55

Bonjour,

Effectivement oui j'ai testé et malheureusement cela ne fonctionne pas autrement je ne demanderais pas.
tintin

tintin
Invité n'ayant pas de compte PHPfrance

27 avr. 2012, 08:17

Bonjour,

De toute évidence, j'avais sans doute fait une erreur dans la saisie lorsque j'avais testé mon hypothèse étant donné que je viens de recommencer (sans erreur cette fois) et ma syntaxe fonctionne en effet.
Merci à ceux et celles qui se sont penché(e)s sur mon problème.
Je clos cette discussion.