![]() |
![]() |
|
![]() |
![]() |
|
Programmierung Rat & Tat für Programmierer |
![]() |
|
Themen-Optionen | Ansicht |
![]() |
#1 |
Veteran
![]() Registriert seit: 24.04.2002
Beiträge: 278
|
![]() 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 |
![]() |
![]() |
![]() |
#2 |
Veteran
![]() |
![]() 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;
____________________________________
religion is a virus from outer space |
![]() |
![]() |
![]() |
#3 |
Veteran
![]() Registriert seit: 24.04.2002
Beiträge: 278
|
![]() Okay, danke.
Werde ich dann am Abend gleich mal versuchen ...... |
![]() |
![]() |
![]() |
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
|
|