sql >> Database teknologi >  >> RDS >> Mysql

Hvordan beregner jeg et glidende gennemsnit ved hjælp af MySQL?

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>

  1. Er der en måde at lave en INSERT...ON DUPLICATE KEY UPDATE i Zend Framework 1.5?

  2. Hvor effektiv er din ProxySQL-node?

  3. Sådan tilføjes ikke null-begrænsning til eksisterende kolonne i MySQL

  4. Returner ikke-numeriske værdier fra en PostgreSQL-databasekolonne