14 03 2007


zad 17

select CategoryName, ProductName, datepart(quarter, OrderDate) as kwartal,

sum(OD.UnitPrice*OD.Quantity) as [wartosc sprzedazy]

from Products P join Categories C on P.CategoryID=C.CategoryID

join [Order Details] OD on P.ProductID=OD.ProductID join Orders O on O.OrderID=OD.OrderID

where year(OrderDate)='1997' and CategoryName='Beverages' or CategoryName='Seafood'

group by CategoryName, ProductName, datepart(quarter, OrderDate)

order by datepart(quarter, OrderDate)

ZAD. 20. Znalezc zamowienia, ktorych calkowita wartosc jest > 4000

select OrderID, SUM(UnitPrice*Quantity)Wartosc

from [Order Details]

group by OrderID

having (SUM(UnitPrice*Quantity)) > 4000

order by Wartosc

ZAD. 20. Znalezc zamowienia, ktorych calkowita wartosc jest > 4000

select OrderID, SUM(UnitPrice*Quantity)Wartosc

from [Order Details]

group by OrderID

having (SUM(UnitPrice*Quantity)) > 4000

order by Wartosc

/* ZAD. 33. Przygotowac ranking pracownikow wg ilosci zrealizowanych zamowien (nazwisko sprzedawcy, ilosc zamowien).*/

select FirstName, LastName, count(OrderID)[Ilosc zamowien]

from Employees e join Orders o on e.EmployeeID=o.EmployeeID

group by LastName, FirstName

order by 3 DESC

zad.39

select FirstName, LastName, datename(month, OrderDate) as miesiac, count(OrderDate)[ilosc zamowien]

from Employees E join Orders O on E.EmployeeID=O.EmployeeID

where year(OrderDate)=1997 and LastName='Fuller'

group by FirstName, LastName, datename(month, OrderDate), datepart(month, OrderDate)

order by datepart(month, OrderDate)

/* ZAD. 41. wskazac pracownikow (nazwisko, imie), ktorzy zrealizowali przynajmniej 50 zamowien w 1998 roku.*/

select FirstName, LastName, count(OrderID)[Ilosc zamowien]

from Employees e join Orders o on e.EmployeeID=o.EmployeeID

where datepart(yyyy,OrderDate)='1998'

group by FirstName, LastName

having (count(OrderID)>=50)

1)

select year(orderdate), datepart(quarter, OrderDate) as kwartal, sum(quantity) IloscZamowien

from orders join Customers

on orders.CustomerID=Customers.CustomerID

join [order Details] OD

on orders.orderID=OD.orderID

join Products

on OD.ProductID = Products.ProductID

where ProductName = 'Chai'

group by year(OrderDate), datepart(quarter, OrderDate)

order by year(OrderDate), datepart(quarter, OrderDate)

2)

select em.LastName as NazwiskoPodwladnego, em.FirstName as ImiePodwladnego, e.LastName as Szef

from Employees e join Employees em on e.EmployeeID=em.ReportsTo

where e.LastName = 'Fuller'



Wyszukiwarka

Podobne podstrony:
Kamica nerkowa. Biochemia śpiączek i stresu. Wykład z 14.03.2007, Lekarski WLK SUM, lekarski, bioche
TT Sem III 14 03
pn 14 03 11 łożysko konia
Nie z tego świata s. 03 (2007 - 2008), Nie z tego świata s.03 2007-2008
higiena 02.03.2007, HIGIENA - WYKłADY NA PWSZ
TPL PRAC 14 03 14 Maści(1)
Teoria sterowania wykład 3 (14 03 2003)
ECO?O ┼Ťcieki 03 2007 operat
4 Geomorfo Plejstocen (14 03 2011)
27 03 2007 stom wybrane
PrUpadł, ART 81 PrUpadł, III CZP 128/07 - z dnia 14 grudnia 2007 r
14 03 2012 Metodologia
Hajduk egzamin test 14 06 2007, BS 5 semestr
EKOLOGIA 14.03, I rok, Ekologia
14 03 2013
Mechanika gruntow (14 03 2012) zadania od Flisiaka id 290908
Hakin9 23 (03 2007) PL
Konspekt zajęć z języka polskiego 14.03.11, Pedagogika, Konspekty lekcji
14.03 - legenda co to jest, ozdoby z makaronu, konpekty świetlica, Dokumenty

więcej podobnych podstron