2010-06-18 6 views
0

Dans ma table, il y a une colonne appelée time.Commande MySQL par on varchar

Type de champ est varchar, la valeur est comme HH: MM, 02-25, 21-42, 07-15

Comment faire la commande par desc?

+0

Qu'est-ce que vous essayez d'accomplir? Généralement, si vous voulez trier une table par une chaîne, et que vous ne faites pas de tri alphanumérique ou lexicographique, les valeurs d'intérêt doivent être stockées dans des champs séparés. –

+0

Est-il possible, j'ai deux dates sur le terrain, le temps, dans une requête que je veux mettre deux ordres par article, dans ce un champ comme desc et un autre comme ASC, exemple ORDER BY date, heure DESC c'est requête genral, est-ce possible quelque chose comme ORDER BY Date ASC, Time DESC – Bharanikumar

Répondre

1
select * from table_name order by column_name DESC; 

où,

table_name is name of table and 
column_name is name of column in the table (independent of whatever the data-type) 

Note: - for proper o/p Your datatype for the time column should be datetime

0

Le problème a été résolu par:

ORDER BY CreationDate ASC,CreationTime DESC 
Questions connexes