我有一个 mysql 表,其中包含字段 startdate
、 enddate
、product name
和客户姓名。
想要在一次查询中找到客户的平均停留时间。
Mysql查询
SELECT AVG(SUM(HOUR(startdate),HOUR(enddate))), name FROM staybase GROUP BY name;
最佳答案
下面的查询将为您提供所需的输出:-
select Name , AVG(time_to_sec(timediff(enddate, startdate )) / 3600) from staybase group by Name
关于mysql 日期字段的平均值和总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35932572/