需要计算查询mysql的平均经过时间

时间:2018-04-29 01:44:28

标签: php mysql

我需要计算一列数据类型时间(1)的平均时间。但是,当我运行以下查询时,平均值不正确。考虑到它使用的值,它有点低。有人可以帮忙吗?

    $statement2 = $dbhandle->prepare(
"SELECT SEC_TO_TIME(AVG(TIME_TO_SEC(`actualsplit`))) as average 
FROM workoutmasterv6 
where teamid = ? 
and workoutidv2 = ? 
and actualsplit <> '00:00:00.0' 
group by date 
order by date asc");

这是我得到的

An Athlete      2018-04-29  00:02:01.9  2018-04-30  00:01:59.1
Another Rower   2018-04-29  00:02:00.4  2018-04-30  00:01:56.2
Average         00:02:00.5000           00:01:57.5000

29日的时间应平均,30日的时间应平均。你可以看到它们有点偏差。

0 个答案:

没有答案