-
Requete avec REGEXP
Bonjour
je voudrais dans ma requete faire un ordre par date
ces date sont sous la forme suivante : "2008-04-18"
j'aimerai supprimer les "-" pour avoir "20080418"
j'ai essayé avec ça mais ça ne fait pas le tri
Code:
select nom from table order by date_enr REGEXP "/[[:punct:]\s]+/" DESC
merci de votre aide
-
Si ton champ est au format date, le ORDER BY devrait directement fonctionner. Si tu as utilisés un champ VARCHAR passe par la fonction STR_TO_DATE pour convertir ta chaîne en date.