我总体上需要一些SQL查询和逻辑方面的帮助。 (使用MSSQL Server)
我需要检查某些零售商在三个月内付款的一致性。
所以我有一张包含所有交易的表格和以下栏目:
TransactionID , AccountNumber , Retailer, Date
....(其他一些不相关的人)
现在一个Accountnumber
可能有多个事务ID
。 (一个帐户可以决定在一个月内支付几笔款项。)
我有4个独特的零售商ID,我们称之为(101,102,103,104)
现在为了保持一致性,我想获得以下数据:
每个零售商每个月只有一个帐户付款的交易数量。
所以我有:
| # Payments For Month | Retailer | Number of Transactions
| 1 Payment | 101 | 5000
...
但我也希望了解在多个零售商处付款的帐户有多少交易
所以我想要这样的东西:
| 2 Payments | 102 & 104 | 20
这意味着一个帐户在零售商102& 104。
我并不关心帐户数量多,交易金额多。
我也希望按月分解,但我决定每个月进行一次单独的查询。
我已经将数据导入到我个人笔记本电脑上的本地数据库中,所以我可能会发疯,所以我将能够尝试任何方法。
此查询的目标是检查某些零售商的人员(帐户)付款的一致性。他们每个月在一家零售商忠诚度过多少笔交易,他们去过两家零售商的交易有多少?还是三个?还是全部四个?