#sql #bazydanych
https://youtu.be/-Vb--nzDbSA?si=mwbrhEEt8McRftuk
Czy to prawda co mówi ten typek? Nie warto zaczynać od SQL?
https://youtu.be/-Vb--nzDbSA?si=mwbrhEEt8McRftuk
Czy to prawda co mówi ten typek? Nie warto zaczynać od SQL?
Amerykanie i Brytyjczycy rozpoczęli w nocy 12 stycznia operację morsko-powietrzną przeciwko bojownikom Huti z Jemenu, którzy od kilku miesięcy ostrzeliwują morską żeglugę cywilną płynącą przez Morze Czerwone.
zWykop.pl
Potrzebuję wyliczyć powiedzmy średnią dla różnych produktów ale założenie jest takie, że średnia dla lutego ma być liczona dla produktów z datą sprzedaży z października i listopada, dla marca z datą sprzedaży listopada i grudnia itd. (zawsze brać pełne 3 i 4 miesiąc wstecz).
Docelowy wynik ma być w formie
DATE PRODUCT AVG
2/1/2024
WITH CTE
AS
(SELECT
ProductName,
COUNT(cn.ProductName) AS ProductCount,
YEAR(ProductSale) AS year,
MONTH(ProductSale) AS month
FROM Products
GROUP BY YEAR(ProductSale),
MONTH(ProductSale),
ProductName)
SELECT
ProductName,
SUM(ProductCount) OVER (PARTITION BY ProductName
ORDER BY CTE.year ASC,
CTE.month ASC
ROWS BETWEEN 4 PRECEDING AND 3 PRECEDING),
CTE.year,
CTE.month,
CTE.ProductCount
FROM CTE