当前位置: 代码迷 >> Sql Server >> 拜托大家伙儿帮帮忙
  详细解决方案

拜托大家伙儿帮帮忙

热度:25   发布时间:2016-04-24 10:44:30.0
拜托大家帮帮忙
大家好我是新人,问题很棘手在SQL2000里面的原视图在northwind视图里面有一个Summary of Sales by year,打开有三列,年份、orderID 和价格,Northwind表里面有一个Customers,现在希望新建一个视图,可以看到一个顾客每年的消费情况。拜托大家帮帮忙,请大家给一下代码。
------解决方案--------------------
好像这样就行了吧。。[code=sql]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
[/code]