Bonjour,
Pourquoi mettre une date dans un champs CHAR(50)? Il existe des champs DATETIME (meme des champs DATE dans SQL2008)
Essaye en mettant en fin de requete:
Code :
SELECT
CONVERT(DATETIME, TON_CHAMP_DATE) AS DATE_ORDER
FROM TA_TABLE
ORDER BY DATE_ORDER DESC
Tu aura alors tous tes enregistrements listés dans l'ordre du plus recent (en premier) au plus vieux (en dernier)...