67,732
社区成员
发帖
与我相关
我的任务
分享
# Write your MySQL query statement below
select t.activity_date as day, count(distinct user_id) as active_users
from activity t
where datediff('2019-07-27', t.activity_date) < 30 and t.activity_date < '2019-07-27'
group by t.activity_date;
重点在于“30天”内,这是一种规定日期范围的好办法,需要记住
where datediff('2019-07-27', t.activity_date) < 30 and t.activity_date < '2019-07-27'
# Write your MySQL query statement below
SELECT
date_id, make_name, COUNT(DISTINCT lead_id) unique_leads, COUNT(DISTINCT partner_id) unique_partners
FROM
DailySales
GROUP BY
date_id, make_name;
要注意的是:
使用了group by 后,要求Select出的结果字段都是可汇总的,否则就会出错
group by 有一个原则,就是 select 后面的所有列中,没有使用聚合函数的列,必须出现在 group by 后面
SELECT
user_id, COUNT(DISTINCT follower_id) followers_count
FROM
Followers
GROUP BY
user_id;
很不错的内容,干货满满,已支持师傅,期望师傅能输出更多干货,并强烈给师傅五星好评
另外,如果可以的话,期待师傅能给正在参加年度博客之星评选的我一个五星好评,您的五星好评都是对我的支持与鼓励(帖子中有大额红包惊喜哟,不要忘记评了五星后领红包哟)
⭐ ⭐ ⭐ ⭐ ⭐ 博主信息⭐ ⭐ ⭐ ⭐ ⭐
博主:橙留香Park
本人原力等级:5
链接直达:https://bbs.csdn.net/topics/611387568
微信直达:Blue_Team_Park
⭐ ⭐ ⭐ ⭐ ⭐ 五星必回!!!⭐ ⭐ ⭐ ⭐ ⭐
点赞五星好评回馈小福利:抽奖赠书 | 总价值200元,书由君自行挑选(从此页面参与抽奖的同学,只需五星好评后,参与抽奖)