Oracle SQL Median der nächsten 10 Datensätze

FreeSepp

Benutzer
Beiträge
14
Hallo,
Oracle SQL
aus den Zeitstempeln einer Maschine habe ich die Taktzeit berechnet.
Ab und zu kommt es zu Störungen, ersichtlich an einer höheren Taktzeit.
Ich möchte diese Ausreißer mittels dem Median der z.B. 10 nächsten Taktzeiten finden und im gleichen Datensatz in einer Spalte ausgeben.
--> Wenn Taktzeit des aktuellen Datensatzes > als Median der 10 nächsten Taktzeiten, dann schreibe Taktzeit in Spalte Ausreißer.
bzw. > als Median der 5 vorherigen und 5 nächsten Taktzeiten …..

Danke & Grüße

F.S.
 
Werbung:
Also ich würde mal nach lead() und lag() schauen, damit könnte man den Median im Select berechnen. Leider bin ich mit Oracle nicht vertraut.
 
Zurück
Oben