posts表:(id,user_id,title,created_at)
我需要写一个mysql查询,将返回每月和每周用户创建的平均帖子。列应该是: user_id、monthly_average、weekly_average。
发布于 2021-01-08 09:12:12
基本上,您希望将总数除以周数。这可能是这样的:
select user_id,
count(*) / count(distinct yearweek(created_at)) as week_average,
count(*) / count(distinct year(created_at), month(created_at)) as month_average
from t
group by user_id;这只计算至少有一个帖子的句号。
https://stackoverflow.com/questions/65622106
复制相似问题