例如,如果我们想查找'2017-05-27 11:59:00'和2017-05-23 12:00:00'之间的整整24小时,则以下将是MySQL查询-
mysql>Select TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00')
+---------------------------------------------------------------------------+
| TIMESTAMPDIFF(DAY, '2017-05-23 12:00:00' , '2017-05-27 11:59:00') |
+---------------------------------------------------------------------------+
| 3 |
+---------------------------------------------------------------------------+
1 row in set (0.00 sec)
select datediff(day,‘2010-12-1’,‘2010-12-3’)返回的结果是 2
当然你也可以从表中选择出来的两个的字段,
SELECT datediff(day,date1,date2) FROM date_db.date_table
返回的是 date2-date1 之间的天数
上面是计算的是在数据库date_db中表date_table中时间时段date1与date2之间的相隔天数
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)