条件分步走:

  1. 8月份:MONTH(date)=8
  2. 总做题数目(就是表里有几行数据):COUNT(device_id)
  3. 总共有多少人(去重distinct):count(DISTINCT device_id)
```select
    count(DISTINCT device_id) did_cnt,
    COUNT(device_id) question_cnt
FROM question_practice_detail
WHERE MONTH(date)=8