Mysql中直接比较时间大小也是不能用>或<
只能转换成数字来比较大小。
如果比较天的大小,1号小于2号。需要转换成到现在为止的天数。用到的是to_days(),
mysql> select to_days('20100602')<to_days('20100603');

结果:1


如果时间的比较很精确,精确到时秒分就需要转换成UNIX_TIMESTAMP,换算成毫秒值来比较大小。
mysql> select UNIX_TIMESTAMP('2010-06-02 17:00')<UNIX_TIMESTAMP('2010-06-02 18:00');

结果:1



http://blog.csdn.net/zq32206124/article/details/6135512

Posted on 2012-02-28 09:53  joneykk  阅读(317)  评论(0)    收藏  举报