Łączenie tabel - zaawansowane

0

Witajcie,

Mam problem z połączeniem dwóch tabel i konkretnym warunkiem.

W skrócie: Mam dwie tabele 1. Magazyn, 2. Sprzedaż. W jeden i drugiej są daty, indeksy i ilości. Kwestia, aby do tabeli magazynu podpiąć ilość szt sprzedanych z ostatnich 10 dni (ilość sprzedaży =ilość z zakresu data magazynu - 10 dni). Czyli z ostatnich 10 dni licząc od daty magazynu. Załączam obrazek,

Z góry dziękuję,
PapaJapa

0

Coś w ten deseń:

SELECT m.[Data magazynu],m.[Indeks magazynu], m.[ilosci magazyn], SUM(s.[sprzedaz]) SumaSprzedazy
FROM Magazyn m 
LEFT JOIN Sprzedaz s
ON m.[indeks magazyn] = s.[indeks sprzedazy]

WHERE s.[Data Sprzedazy] BETWEEN m.[Data magazynu]-10 AND m.[Data magazynu]
GROUP by m.[Data magazynu],m.[Indeks magazynu], m.[ilosci magazyn]

Edit: Pospieszyłem się i zapomniałem z sumować :|
Eidt2: Poprawione "Where" (przestawiłęm form -10 till data mag.)

0

Niestety zapytanie jest poprawne, ale wyrzuca puste dane :(

0

Tzn. jakie puste dane ? Których kolumn nie wypełnia ? Poprawiłeś nazwy kolumn na takie jakie Ty masz faktycznie w bazie ?

0

Tak, poprawiłem na takie jak u mnie w bazie i pokazuje tylko nagłówki kolumn. Nic nie zaczytuje :(

1 użytkowników online, w tym zalogowanych: 0, gości: 1