![]() |
PL/SQL: gleitender durchschnitt
Hallo zusammen,
ich habe folgendes Problem: Von einer Tabelle mit den Spalten DATUM und WERT möchte ich nun den gleitenden Durchschnitt der letzten 30 Tage tageweise berechnen. Sprich zb am 12.1. den gleitenden Durchschnitt der letzten 30 Tage, am 13.1 den gleitenden Durchschnitt der letzten 30 Tage, am 14.1 den gleitenden Durchschnitt der letzten 30 Tage, am 28.1 den gleitenden Durchschnitt der letzten 30 Tage, usw ... Wie stell ich das am besten an????? Danke für eure Hilfe |
wenn es pro datum nur einen record gibt dann ginge es irgendwie so:
Code:
select datum, avg(wert) over (order by datum range 29 preceding) ds from tabelle; |
Okay, danke.
Werde ich dann am Abend gleich mal versuchen ...... |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag