现在运营想要了解2021年8月份所有练习过题目的总用户数和练习过题目的总次数,请取出相应结果

分析

  • 2021年8月份:过滤8月份的数据,使用函数month(date) = '8'
  • 所有练习过题目的总用户数:count(device_id) 函数统计数量,因为一个用户可能练习多个题目,所以要使用distinct 去重
  • 练习过题目的总次数:统计题目的总数量 count(question_id)

SQL

select count(distinct(device_id)) as did_cnt,count(question_id) as question_cnt
from question_practice_detail
where month(date) = '8'