policzenie wartości zamówień w 2013 roku

policzenie wartości zamówień w 2013 roku
K7
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4
0

Witam,

mam zadanie : Przedstawienie sumy wartościowej oraz sztukowej zamówień z roku 2013 dla każdego z Dostawców (Supplier).
Zapytanie ma postać :
screenshot-20191216205552.png

Problem jest taki , że bez wpisania wartości dat zapytanie pokazuje kolumny natomiast kiedy dodam daty otrzymuję pusty wynik ( sprawdziłem w innym zapytaniu select OrderDate from [order] jest taki zakres dat ) :
screenshot-20191216205859.png

Dlaczego ? Proszę o wskazówki.

Poniżej schemat bazy :
screenshot-20191216210002.png

Pozdrawiam

Kamil

SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 109
1

Łączysz po id, a nie po odpowiednich kluczach.

Supplier z product jest polaczone z supplierid, orderItem po productid, a order po orderId, a nie wszystko po kluczach głównych tabel.

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3890
0

@Soul_hunter_16: ma racje, w wątku, który założyłeś wcześniej https://4programmers.net/Forum/Bazy_danych/333817-policzenie_zamowien_w_2014_roku zwrócono Ci uwagę na warunki sprzężeń, proponuje do niego wrócić i przeanalizować

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.