首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

求日期相隔的天数和小时数的写法解决方案

2012-04-08 
求日期相隔的天数和小时数的写法当前日期与某个日期(小于当前日期)相差的天数 小时数的写法[解决办法]TIME

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

[解决办法]
TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 
返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同。 

mysql> SELECT TIMESTAMPDIFF(MONTH,'2003-02-01','2003-05-01');

-> 3

mysql> 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)

热点排行