select
    date_format(qpd.date,'%d') as day,count(*) as  question_cnt
from question_practice_detail qpd
where 
    date_format(qpd.date,'%Y-%m') = '2021-08'
group by qpd.date;

通过data_format函数将时间字段转换成对应的时间字符串。

  1. date_format(qpd.date,'%d') 转换为对应的 日;
  2. date_format(qpd.date,'%Y-%m') 转换为对应的 年月。