每天的客户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