Karol
O.
Praca nie musi być
nudna - właśnie
takiej zawsze szukam
;-)
Temat: Zapytanie SQL - over (partition by)
Witam,potrzebuję zapytania SQL, które pozwoli obliczyc 'zmiany ceny' w kolumnie ROZNICA pomiędzy zadanymi miesiącami (wierszami) w poszczególnych kategoriach.
Interesuje mnie rozwiązanie za pomocą funkcji analitycznej "over (partition by)". Żadnych LAG-ów, tworzenia oddzielnych tabel poprzez 'create table', itd.
Docelowa tabela powinna zatem wyglądać następująco:
MIESIAC | TELEFON | CENA | ROZNICA
-----------------------------------------------
1| STAC| 10 | 0
2| STAC| 8 | -2
3| STAC| 3 | -5
4| STAC| 5 | 2
1| KOM | 20 | 0
2| KOM | 15 | -5
3| KOM | 20 | 5
4| KOM | 10 | -10
Macie jakieś pomysły ?
Pozdrawiam.