通过下面的查询,我得到表中每个 记录的DATEDIFF。如何获得datediff的平均时间?
我怎样才能得到所有记录的日期的AVG?
我不关心日期只有时间。
SELECT
right('0' + convert(float,datediff
(second, callstartdt,endstartdt)/ 60 % 60), 2) + ':' +
right('0' + convert(float,datediff
(second, callstartdt,endstartdt)% 60),2) as total_time
FROM times
http://sqlfiddle.com/#!6/f01c6/2
我有SQL 2012
有什么期望输出 – 2015-02-10 17:18:09
真的没有点在分钟计算的'%60'部分如果它永远不会显示超过几分钟和几秒钟。 – shawnt00 2015-02-10 18:12:29