SELECT ProductName, CategoryName FROM Products
JOIN Categories
ON Products.CategoryID = Categories.CategoryID
-- Ürünleri ve alındıkları toptancıların şirket adlarını raporlayınız.
SELECT ProductName, CompanyName FROM Products
JOIN Suppliers
ON Products.SupplierID = Suppliers.SupplierID
-- Beverages kategorisine ait, stoklarda bulunan ürünleri raporlayınız.
SELECT p.ProductName, c.CategoryName, p.UnitsInStock FROM Products p
INNER JOIN Categories c
ON c.CategoryID = p.CategoryID
WHERE c.CategoryName = 'Beverages' AND
p.UnitsInStock > 0
-- Federal Shipping ile taşınmış ve Nancy'nin almış olduğu siparişleri gösteriniz. (OrderId, FirstName, LastName, OrderDate, CompanyName)
SELECT OrderId, FirstName, LastName, OrderDate, CompanyName FROM Shippers s
JOIN Orders o
ON
s.ShipperID = o.ShipVia
JOIN Employees e
ON
o.EmployeeID = e.EmployeeID
WHERE s.CompanyName = 'Federal Shipping'
AND e.FirstName = 'Nancy'
-- CompanyName'leri arasında 'a' geçen müşterilerin vermiş olduğu, Nancy; Andrew ya da Janet tarafından alınmış, Speedy Express ile taşınmamış siparişlere toplam ne kadarlık kargo ödemesi yapılmıştır ?
SELECT SUM(Freight)FROM Employees e
JOIN Orders o
ON
o.EmployeeID = e.EmployeeID
JOIN Customers c
ON
c.CustomerID = o.CustomerID
JOIN Shippers s
ON s.ShipperID = o.ShipVia
WHERE c.CompanyName LIKE '%a%'
AND FirstName IN('Nancy', 'Andrew', 'Janet')
AND s.CompanyName != 'Speedy Express'
Hiç yorum yok:
Yorum Gönder