题解|6. 8月和9月北京市的新司机数
8月和9月北京市的新司机数
明确题意:
统计2021年8月和9月,每个月的北京市新司机(首单日期在当月为新司机)的司机数
问题拆解:
- 关联司机的城市,知识点:join
- 筛选8月和9月的新司机,知识点:where
- 筛选城市在北京的司机。知识点:where
- 统计8月9月新司机数。知识点:按月份分组group by;统计司机数count
代码实现:
select DATE_FORMAT(finish_dt, "%Y-%m") as month, count(driver_id) as driver_cnt
from driver_tb
join city_tb using(city_id)
where city_name="北京" and finish_dt between "2021-08-01" and "2021-09-30"
group by month