【发布时间】:2012-12-03 16:23:57
【问题描述】:
我需要查询前 500 名客户(最佳买家)的地址。许多公司有多个地址。
有数据的表格:
- 客户信息
- 客户地址
- 交易信息
- 事务元素
我的查询是这样的:
select Customername, CustomerStreet --etc
from CustomerInfo
join CustomerAddress on CustomerID = Add_CustID
join TransactionInfo on Trn_CustID = CustomerID
JOIN TransactionElements ON Trn_CustID = TrE_CustID
GROUP BY CustomerName, CustomerStreet --etc
ORDER BY SUM (TrE_TranValue) DESC
它返回一个公司的多个地址,我只需要一个。
【问题讨论】:
标签: sql-server tsql