我希望看到两件事:
到那时为止,客户与我们的互动总数(帐户总数大于1时的互动总数)。
基本上,我试图从附加图像中的最高位表移至最低位表。
Customer month Accounts Interactions
12345 Jan-15 3 5
12345 Feb-15 3 1
12345 Mar-15 2 7
12345 Apr-15 1 3
12345 May-15 1 9
12345 Jun-15 1 2
12345 Jul-15 0 3
67890 Feb-15 1 4
67890 Mar-15 1 4
67890 Apr-15 1 9
67890 May-15 0 5
Customer Month close date Interactions
12345 Jul-15 30
67890 May-15 23
当我第一次阅读该问题时,听起来好像会有一个带有窗口函数的简洁解决方案,但是在重新阅读之后,我认为这不是必需的。假设关闭他的最后一个帐户是客户与您的最后一次交互,您只需要每个客户的最后一次交互日期,这意味着可以通过简单的汇总函数解决此问题:
SELECT customer, MAX(month), SUM(interactions)
FROM mytable
GROUP BY customer
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句