[MSSQL] Dwa zakresy tych samych danych wyświetlone w jednym wyniku

0

Kurcze, łamię sobie głowę nad tym, ale chyba to jeszcze nie ten poziom.

Mam taką tabelę:

+-----------+-------+---------------+
| Nazwa		| Ilość	| Data			|
+-----------+-------+---------------+
| Towar1  	| 1 	| 14/04/2020 	|
| Towar3  	| 6 	| 12/04/2020 	|
| Towar1  	| 6 	| 12/04/2020 	|
| Towar3  	| 6 	| 10/04/2020 	|
| Towar3  	| 2 	| 8/04/2020  	|
| Towar2  	| 4 	| 29/03/2020 	|
| Towar3  	| 3 	| 25/03/2020 	|
| Towar1  	| 8 	| 21/03/2020 	|
| Towar3  	| 6 	| 15/03/2020 	|
| Towar2  	| 2 	| 12/03/2020 	|
| Towar2  	| 4 	| 5/03/2020  	|
| Towar1  	| 5 	| 2/03/2020  	|
| Towar3  	| 2 	| 27/02/2020 	|
| Towar4  	| 3 	| 21/02/2020 	|
| Towar5  	| 1 	| 12/02/2020 	|
| Towar1  	| 2 	| 9/02/2020  	|
+-----------+-------+---------------+

Potrzebuję dla każdego towaru zsumować ilości i wyświetlić w wyniku nazwę i sumę. Tu problemu nie ma. Problemem jest to, że w wyniku potrzebuję wyświetlić Nazwę, ilość z ostatnich 7 dni i ilość z ostatniego miesiąca, czyli wynik powinien wyglądać tak:


+-----------+-------+-----------+
| Nazwa		| 7 dni	| 30 dni	|
+-----------+-------+-----------+
| Towar 1	| 7		| 15		|
| Towar 2	| 		| 10		|
| Towar 3	| 14	| 25		|
| Towar 4	| 		| 3			|
+-----------+-------+-----------+

Udało mi się coś takiego uzyskać za pomocą procedury, ale czy jest możliwość uzyskania takiego widoku bez zaprzęgania do pracy SP?

0
  1. we FROM możesz dwa razy użyć tej samej tabeli z różnymi aliasami i dla każdej tabeli ustawić inne warunki
  2. możesz z CTE się pobawić
1

Po co takie kombinacje? Zwykły case to załatwi...

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