SQL - 多表和

时间:2016-03-30 20:22:08

标签: sql sql-server

我正在尝试写一个远离我的轮子的查询。希望有人可以在这里找到解决方案。以下是我想要的内容,

  • MemberInfo包含(150名会员的会员ID,会员名称,地址,电话,电子邮件等)
  • MemberID,其中每个成员都有唯一的供应商ID,因此它包含(20个供应商的MemberID,VendorA_MemberID,VendorB_MemberID,VendorC_MemberID ....)
  • VendorA包含(VendorA_MemberID,TranDate,TranAmount,Category等..)
  • 对所有供应商表格重复

我将使用MemberInfo表中的MemberID作为用户界面侧的变量。

我需要返回的报告将按供应商按季度汇总交易金额并附上年度摘要。我可以使用成员作为一个没有问题的变量为一个供应商编写此查询。当我必须在一个查询中返回所有供应商时,我不知所措。此外,还有一些NULL值,其中某些成员不携带特定供应商。

我脑海中返回的查询后面跟标题

- |VendorA | Q1 Sum | Q2 Sum | Q3 Sum | Q4 Sum | YTD Sum |
- |VendorB | Q1 Sum | Q2 Sum | Q3 Sum | Q4 Sum | YTD Sum |
- |VendorC | Q1 Sum | Q2 Sum | Q3 Sum | Q4 Sum | YTD Sum |
- |VendorD | Q1 Sum | Q2 Sum | Q3 Sum | Q4 Sum | YTD Sum |

我希望这清楚地传达并且是可能的 谢谢!

0 个答案:

没有答案