Witam,
mam takie zadanie;
Policzenie na ilu zamówieniach z roku 2014 znajduje się każdy z towarów oraz na jaką ilość sztuk. Podajmy nazwę towaru , Ile Zamówień , Ile Sztuk - posortowane wg Ile Zamówień rosnąco.
Schemat tabel do tego potrzebnych:

Utknąłem w takim miejscu :
select distinct ProductId, ProductName, OrderId, orderdate from [order] o left join OrderItem oi
on o.id = oi.id left join Product p on oi.id = p.Id
where orderdate between '2014-01-01' and '2014-12-31'
group by orderdate,ProductName, OrderId, ProductId
wynik: 
Dlaczego nie widzę nazw Produktów ? Jak poprawnie powinno być to zapytanie ?
Próbowałem innych łączeń ale efektu nie uzyskałem.
Pozdrawiam
Kamil
