select
substr(date from 9) day,
count(question_id) question_cnt
from question_practice_detail
where date > '2021-08-01' and date < '2021-08-31'
group by date;
这是数据库字段用 date 类型的好处呐,日期判断用大于小于号便可以判断时间区间
substr(str, pos) pos 是开始截取的位置
substr(str from pos) 表示从 pos 位开始截取