我有一张这样的表:
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
你看到 * ? 为什么??????
由于
答案 0 :(得分:0)
SELECT * .... ORDER BY TIME(hours) ASC
我假设您的小时数是DateTime列,如果是varchar / char * / varchar2 / Text列,您可以直接使用小时数:
SELECT * .... ORDER BY hours ASC