当前日期与某个日期(小于当前日期)相差的天数 小时数
的写法

解决方案 »

  1.   

    相差天数知道用to_days 相差小时 怎么算好些
      

  2.   

    TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 
    返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同。 mysql> SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');        -> 3mysql> SELECT TIMESTAMPDIFF(YEAR,'2002-05-01','2001-01-01');        -> -1
    mysql> select timestampdiff(hour,'2012-01-01 19:00','2012-01-01 20:00'); 
    +-----------------------------------------------------------+
    | timestampdiff(hour,'2012-01-01 19:00','2012-01-01 20:00') |
    +-----------------------------------------------------------+
    |                                                         1 | 
    +-----------------------------------------------------------+
    1 row in set (0.00 sec)