Advertisement
Guest User

Untitled

a guest
Nov 17th, 2019
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 0.87 KB | None | 0 0
  1. --10. Zapytanie na bazie Okno ruchomego II (rozszerzone)
  2. --zwraca podsumowanie przychodu miesiecznego sieci salonow.
  3. --Okno oblicza srednia kroczaca (ruchoma) na podstawie 3 poprzednich miesiecy. (opcjonalnie dla calego zakresu)
  4.  
  5. SELECT ROK.WARTOSC AS "ROK",
  6.     MIESIAC.WARTOSC AS "MIESIAC",
  7.     TO_CHAR(SUM(USLUGA.PRZYCHOD)) || ' ZŁ' AS "PRZYCHOD MIESIECZNY",
  8.     TO_CHAR(ROUND(AVG(SUM(USLUGA.PRZYCHOD))
  9.         OVER (ORDER BY MIESIAC.MIESIAC_ID ROWS BETWEEN 3 /*UNBOUNDED*/ PRECEDING AND CURRENT ROW), 2)) || ' ZŁ' AS "SREDNIA KROCZACA"
  10. FROM USLUGA, ROK, KWARTAL, MIESIAC, DZIEN
  11. WHERE USLUGA.DZIEN_ID_FK=DZIEN.DZIEN_ID AND
  12.     DZIEN.MIESIAC_ID_FK=MIESIAC.MIESIAC_ID AND
  13.     MIESIAC.KWARTAL_ID_FK=KWARTAL.KWARTAL_ID AND
  14.     KWARTAL.ROK_ID_FK=ROK.ROK_ID AND
  15.     ROK.WARTOSC = 2018
  16. GROUP BY ROK.WARTOSC, MIESIAC.WARTOSC, MIESIAC.MIESIAC_ID
  17. ORDER BY MIESIAC.WARTOSC;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement