如何在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