此题共包含一张表:
表1:answer_tb
要解决的问题:
请你统计11月份单日回答问题数大于等于3个的所有用户信息
author_date表示回答日期、author_id表示创作者id,answer_cnt表示回答问题个数
注:若有多条数据符合条件,按answer_date、author_id升序排序。
解题思路:
- 统计每个创作者的回答个数
- 筛选出回答日期是11月份的
- 按answer_date、author_id升序排序
select answer_date, author_id, count(char_len) answer_cnt
from answer_tb
where date_format(answer_date, '%Y%m') = '202111'
group by answer_date, author_id
HAVING answer_cnt >= 3
order by answer_date, author_id