我有一个带有字段startdate、enddate、product name和客户名称的mysql表。希望在一次查询中找到客户的平均停留时间。Mysql查询
SELECT AVG(SUM(HOUR(startdate),HOUR(enddate))), name FROM staybase GROUP BY name;发布于 2016-03-11 13:39:59
可以通过使用TIMESTAMPDIFF来实现:
SELECT
name,
AVG(TIMESTAMPDIFF(HOUR, startdate, enddate)) avg_stay_hour
FROM
staybase
GROUP BY
namehttps://stackoverflow.com/questions/35932572
复制相似问题