开发者社区> 问答> 正文

SQL 求每月会员流失数量

一个会员6个月以上没有消费记录,则在该月算做一个流失会员。

一张表,有三个字段 年月(YYYYMM) 会员ID 会员消费日期(YYYYMM)

一个年月有多个会员,一个会员有多个消费日期,同一个会员只有一个年月

最后希望输出这样的结果

年月 该月会员流失数量

求做法。伪代码或者文字描述清楚一点就行。

展开
收起
吴孟桥 2016-06-16 16:15:12 2678 0
1 条回答
写回答
取消 提交回答
  • 1、建日期辅助表。
    2、根据消费表算需要消费截止日期。
    3、统计这消费区间内是否有消费记录。
    4、根据统计的消费区间记录记录是0,统计当月的流失会员。

    以下是mysql的写法
    screenshot
    screenshot
    screenshot

    2019-07-17 19:41:14
    赞同 展开评论 打赏
问答分类:
SQL
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载