寻找有关我的 SQL 查询的帮助。我试图找到一种方法来指定客户在两个不同的商店购买或销售的情况,但如果他们在一个商店购买并在另一家商店销售,我不在乎或不希望计算在内。
我试过这个 -
Select count(distinct store) OVER(Partition BY Customer)
但它不喜欢独特的并导致错误。当我没有指定不同时,它会给我该客户的所有观察计数,而不仅仅是他们购买或出售给的商店的计数。
根据以下数据,客户 D 是我要过滤的类型。
我的原始数据:
Customer Type Qty Store
A Purchase 1 2
A Purchase 2 2
A Sale 3 1
B Sale 24 1
B Sale 12 1
C Purchase 4 2
D Sale 12 2
D Purchase 4 2
D Purchase 2 1
D Purchase 2 1
有任何想法吗?