Lab 10
Lab 10
UPDATE Orders
SET ShipperID = 1
WHERE ShipperID <> 1 AND YEAR(ShippedDate) = 1998;
2. UPDATE products
SET UnitPrice = UnitPrice * 1.2
WHERE ProductID IN (
SELECT TOP 10 ProductID
FROM (
SELECT TOP 10 ProductID
FROM products
WHERE YEAR(OrderDate) = 1998 AND MONTH(OrderDate)>2
ORDER BY UnitPrice DESC
) AS ehnii10
);
3. DELETE FROM products
WHERE ProductID IN (
SELECT TOP 10 ProductID
FROM products
ORDER BY UnitPrice ASC
);
4. SELECT Orders.OrderID, OrderDate, ROUND(SUM(UnitPrice * Quantity * (1 -
Discount)), 2) AS tusiin_vne
FROM Orders
JOIN [Order Details] ON Orders.OrderID = [Order Details].OrderID
WHERE YEAR(OrderDate) = 1998 AND MONTH(OrderDate) <= 5
GROUP BY Orders.OrderID, OrderDate;
5. SELECT
o.CustomerID,
COUNT(DISTINCT p.ProductName) AS bvtegdhvni_too,
SUM(od.Quantity * p.UnitPrice * (1 - od.Discount)) AS zarsan
FROM
[negtgel_22b1num7075] o
JOIN
[negtgel_22b1num7075] od ON o.OrderID = od.OrderID
JOIN
[negtgel_22b1num7075] p ON od.ProductID = p.ProductID
GROUP BY
o.CustomerID
ORDER BY
zarsan DESC
LIMIT 10;