zaawansowany
Zaawansowana analiza szeregów czasowych w SQL
Napisz złożone zapytanie SQL wykorzystujące funkcje okna (Window Functions) do obliczania moving average i wykrywania anomalii w danych sprzedażowych.
📝 Treść promptu
Masz do dyspozycji tabelę 'sprzedaz' z kolumnami: id, data, produkt_id, ilosc, cena. Napisz zapytanie SQL, które zwróci dzienny przychód, 7-dniową średnią kroczącą (moving average) przychodu oraz flagę 'anomalia', jeżeli przychód danego dnia odbiega o więcej niż 2 odchylenia standardowe od średniej kroczącej. Wyniki posortuj wg daty rosnąco.