2012-03-20 73 views
0

如何订购日期,如此 - 2012-02-01 00:00:00以小时,分钟和秒为单位,而不是年/月/日。Mysql订单日期由m/h/s

,如果我有..

2012-02-01 02:00:00 
2012-03-01 20:00:00 
2012-04-01 12:00:00 
2012-05-01 07:00:00 

我wan't得到这个输出。

列tipe是时间戳。

2012-02-01 02:00:00 
    2012-05-01 07:00:00 
    2012-04-01 12:00:00 
    2012-03-01 20:00:00 

回答

2
ORDER BY TIME(date_column) 

这将然而,放慢你的查询,因为这是不可能的指数上即时计算。如果您有很多记录,或者如果此查询频繁运行,则应该将日期的时间部分拆分到其自己的列中,以便您可以对其进行索引以便更快地进行排序。