除了基本的RFM分析外,了解不同质量等级的新客户在各个月份的分布情况,可以帮助我们更好地调整市场策略和优化资源分配。
请编写SQL查询,完成以下任务:
- 根据给定规则计算每位用户的RFM评分。
- 新增一列显示用户首次购买时间所在的月份(格式为“YYYY-MM”)。
- 计算每位用户的RFM总分,并将其分为高质量(9分)、中等质量(5-8分)、低质量(小于5分)三类。
- 统计每个月拉新用户的高中低质量用户占比,并进行行列转换展示结果。
最终输出要求:每个月份作为行,高质量、中等质量、低质量作为列,展示对应的质量用户占比,按月份升序。
irst_trx_month | 高质量占比 | 中等质量占比 | 低质量占比 |
---|---|---|---|
2024-04 | 7.14 | 78.57 | 14.29 |
2024-05 | 0.00 | 85.71 | 14.29 |
2024-06 | 0.00 | 50.00 | 50.00 |
mt_trx_rcd_f,餐饮商户团购消费记录表
cust_uid | trx_amt | mch_nm | mch_typ2 | trx_dt |
---|---|---|---|---|
MT10008 | 132 | 阿里山烘焙坊(亚贸店) | 面包甜点 | 2024-05-03 |
MT10000 | 53 | 星巴克(融创茂店) | 咖啡厅 | 2024-09-16 |
MT10007 | 334 | 老胶东小船海鲜 | 海鲜 | 2024-05-22 |
MT10004 | 358 | 一枚帅哥做的菜 | 海鲜 | 2024-09-15 |
MT10003 | 154 | 一枚帅哥做的菜 | 海鲜 | 2024-11-16 |
 成为会员,解锁300道大厂数分SQL真题
MySQL 8.0