1
我的数据是这样的:选择仅当超过X OCCURENCES
Client Number | Order Date | Order Amount | Sequence (created with Row_Number())
我创建了一个序列与ROW_NUMBER(),这样我就可以看到一个客户有多少订单了。
如果我使用WHERE序列> 3,我会在3之前丢失订单。我不能使用HAVING,因为我需要查看每个订单。我如何选择3个以上订单的客户号码?
我想看看:
Client Number | Order Date | Order Amount | Sequence
1111 Jan 01 100 1
1111 Jan 02 100 2
1111 Jan 03 100 3
1112 Jan 01 100 1
1112 ... ... ...
1112 Jan 20 100 20
因此,只有那些具有序列大于3,同时仍保持符合序列1和2
嗯,这很容易。 .. 非常感谢你! – user107242