option de tri dans une requete mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : option de tri dans une requete mysql

par Cobaye » 19 juil. 2006, 15:17

tu peux avec un requete du genre

Code : Tout sélectionner

SELECT IF( date >0, date, 9 ) AS testdate FROM `test` ORDER BY testdate LIMIT 0 , 30

par ouckileou » 19 juil. 2006, 14:13

ORDER BY date DESC t'affichera ces valeurs en dernier

Par contre si tu veux avoir la plus petite date en premier, et les dates "vides" à la fin, je ne vois pas trop comment tu pourrais faire...

option de tri dans une requete mysql

par Invité » 18 juil. 2006, 17:12

bonjour,

j'ai un champ date dans une table qui est parfois vide, je voudrais trier les résultats par date (order by date) mais en affichant les résultats vides à la fin.
exemple avec les champs dates enregistrés dans la table :
1) 0
2) 2006-07-01
3) 2006-06-01

m'affiche
> 2006-06-01
> 2006-07-01
> 0

merci -)

Mikaël