我即将为客户计算所谓的RFM分数。我使用排名功能并将客户排序到预定义的集群。 全天所有客户实现RFM分数的方法是什么? 对于e.x.
客户日期RFM
Cust1 01.01.2013 xxx
Cust1 02.01.2013 xyx
...
Cust2 01.01.2013 yzx
... 等。
现在我在做什么我有一个基于当前日期(或数据库状态)的结果。因此,对于所有客户而言,仅限今天的RFM分数。
有什么想法吗?
谢谢,欢呼, 垫
答案 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