Det her er lige fra toppen af mit hoved, og jeg er på vej ud af døren, så det er uafprøvet. Jeg kan heller ikke forestille mig, at det ville fungere særlig godt på nogen form for store datasæt. Jeg bekræftede dog, at den i det mindste kører uden fejl. :)
SELECT value_column1, ( SELECT AVG(value_column1) AS moving_average FROM Table1 T2 WHERE ( SELECT COUNT(*) FROM Table1 T3 WHERE date_column1 MELLEM T2.date_column1 OG T1.date_column1 AND T1.date_column1 )AND T1.dato_column1 ) ROMTEEN 20 T1F /kode>