每天的客户RFM分数

时间:2016-06-28 13:19:09

标签: sql date

我即将为客户计算所谓的RFM分数。我使用排名功能并将客户排序到预定义的集群。 全天所有客户实现RFM分数的方法是什么? 对于e.x.

客户日期RFM

Cust1 01.01.2013 xxx

Cust1 02.01.2013 xyx

...

Cust2 01.01.2013 yzx

... 等。

现在我在做什么我有一个基于当前日期(或数据库状态)的结果。因此,对于所有客户而言,仅限今天的RFM分数。

有什么想法吗?

谢谢,欢呼, 垫

1 个答案:

答案 0 :(得分:0)

这将为您提供每个日期的RFM数量,与客户无关:

SELECT DATE, COUNT(RFM) AS RFM
    FROM Table 
GROUP BY DATE
ORDER BY DATE

如果您需要查看每个客户的每个日期的RFM数量

SELECT  CUSTOMER, DATE, COUNT(RFM) AS RFM
    FROM Table 
GROUP BY CUSTOMER, DATE
ORDER BY CUSTOMER, DATE
相关问题