您好,关于sql想表达我的几个想法
1. 第一题的new()是不是应该是now()
2. 第二题我的方法,您觉得对不对:
WITH t1 AS (
SELECT pv_id, p.user_id, (year(p.creat_time) - year(d.creat_time) + age) user_age
FROM pv_log p
LEFT JOIN
ON p.user_id = d.user_id
)
SELECT pv_id, AVG(user_age) avg_age
FROM t1
GROUP BY pv_id
我没理解错的话,是不是把同一用户不同时间的访问也看做不同的个体去统计的?
还请多多指教,谢谢