当前位置: 代码迷 >> Sql Server >> 数据库视图有关问题新手求指教
  详细解决方案

数据库视图有关问题新手求指教

热度:93   发布时间:2016-04-24 10:44:19.0
数据库视图问题新手求指教
大家好我是新人,问题很棘手在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
  相关解决方案