【发布时间】:2014-10-22 14:19:15
【问题描述】:
我有表 PREV:
Client Ctg
1 CC
1 OVD
2 CC
3 OVD
和表 ACT:
Client Ctg
1 OVD
2 CC
4 OVD
我需要计算每个产品的这两个表之间的差异(有多少客户离开了产品,有多少是新客户)
所以结果应该是 CC -1 , OVD -1 new 个 OVD 1
这些结果可以在两个不同的选择中
我试过这个:
从 PREV 中选择计数 (*) left join ACT on client = client where cliet 是 Ctg 的空组
但是当一个客户有更多产品时,这不起作用...:/
请注意,有成千上万的客户,每个客户最多可以有 5 个产品 (Ctg)
每个月(ACT 和 PREV 类似于 2 月/1 月)的 Plus 是离开的客户和新的客户。在最终形式中,我也想计算新的。
【问题讨论】:
标签: sql-server