如何在mysql中订购小时:分钟asc?
我有一张这样的桌子:如何在mysql中订购小时:分钟asc?,mysql,Mysql,我有一张这样的桌子: hours ---->>>> type:TIME 08:20 08:10 08:15 09:10 08:12 如何将此ASC排序 我希望这些是这样的: hours 08:10 08:12 08:15 08:20
hours ---->>>> type:TIME
08:20
08:10
08:15
09:10
08:12
如何将此ASC排序
我希望这些是这样的:
hours
08:10
08:12
08:15
08:20
09:10
我已经尝试过这个问题:
SELECT * .... ORDER BY TIME(hours)
AND another query:
SELECT * .... ORDER BY (hours) ASC
这两个查询都将返回以下结果:
it returns this:
08:10:00
08:15:00
09:10:00-------------->*****
08:20:00
你看到了吗?。
为什么
谢谢
我假设您的小时数是DateTime列,如果是varchar/char*/varchar2/Text列,您可以直接使用小时数:
SELECT * .... ORDER BY hours ASC
那个专栏是什么格式的?它是一根绳子吗?或日期/时间类型之一?其字符串我是否应将其更改为日期/时间?是。你想用那种字体,我刚试过。不工作返回此:08:10:00 08:15:00 09:10:00******>>>>08:12:00我刚刚编辑了我的问题,请重新阅读
ASC
假设没有提供方向
SELECT * .... ORDER BY hours ASC