大家好我是新人,问题很棘手在SQL2000里面的原视图在northwind视图里面有一个Summary of Sales by year,打开有三列,年份、orderID 和价格,Northwind表里面有一个Customers,现在希望新建一个视图,可以看到每一个顾客每年的消费情况。拜托大家帮帮忙,请大家给一下代码。
------解决方案--------------------
好像这样就行了吧。。
SELECT dbo.Orders.ShippedDate ,
dbo.Customers.ContactName ,
SUM(dbo.[Order Subtotals].Subtotal) [Total]
FROM dbo.Orders
INNER JOIN dbo.[Order Subtotals] ON dbo.Orders.OrderID = dbo.[Order Subtotals].OrderID
INNER JOIN dbo.Customers ON dbo.Orders.CustomerID = dbo.Customers.CustomerID
WHERE ( dbo.Orders.ShippedDate IS NOT NULL )
GROUP BY dbo.Orders.ShippedDate ,
dbo.Customers.ContactName