пятница, 22 марта 2013 г.

Ответ на задание

-- Выведите список товаров и их количество, необходимое к отгрузке 08.06.2008



DECLARE @ShipDate DATE = '2008-06-08'
SELECT
    P.Name
    ,SUM(OD.OrderQty) AS ProductQty
FROM AdventureWorks2012.Sales.SalesOrderDetail AS OD
    INNER JOIN
    AdventureWorks2012.Production.Product AS P
    ON OD.ProductID = P.ProductID
    INNER JOIN
    AdventureWorks2012.Sales.SalesOrderHeader AS OH
    ON OD.SalesOrderID = OH.SalesOrderID
WHERE DATEDIFF(DAY, OH.ShipDate, @SHipDate) = 0
GROUP BY P.Name
ORDER BY P.Name