我正在努力使用MYsql
来理解TIMESTAMPDIFF()函数这是一个例子:
SELECT TIMESTAMPDIFF(minute,start_time,end_time) AS Duration
FROM exam_answers
LIMIT 200;
有人可以向我解释这是在做什么以及我使用它的目的是什么?是他们更容易的代码?这是常用于商业环境吗?
感谢。
答案 0 :(得分:0)
所有这一切都是在数据中的两个字段上运行计算。因此,该函数以第一个参数定义的单位返回第二个和第三个参数之间的差异。
TIMESTAMPDIFF(DAY, '2011-12-10', '2011-12-20')
将返回10.因为12月10日到12月20日之间有10天。该值被检索为Duration(只是一个别名)。