运行查询以检查SQL Server中的一致性

时间:2014-01-26 15:03:09

标签: sql sql-server data-analysis

我总体上需要一些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。

我并不关心帐户数量多,交易金额多。

我也希望按月分解,但我决定每个月进行一次单独的查询。

我已经将数据导入到我个人笔记本电脑上的本地数据库中,所以我可能会发疯,所以我将能够尝试任何方法。

此查询的目标是检查某些零售商的人员(帐户)付款的一致性。他们每个月在一家零售商忠诚度过多少笔交易,他们去过两家零售商的交易有多少?还是三个?还是全部四个?

0 个答案:

没有答案