select day(date) as day,
count(*) as question_cnt
from question_practice_detail
where month(date)=08 and year(date)=2021
group by day

1 day是从日期里面只取几号,用day(列名)

2 要看每一天做了几道题,用count计数,每一天体现在group by的分组里,根据前面几题的经验,牛客上group by可以识别select里的别名,但我们学的是不行的,所以直接写day(date)更合理

3 缩小考虑的数据 where 把日期和年都提取出来