sql >> Database >  >> RDS >> Mysql

Voortschrijdend gemiddelde - MySQL

SELECT AVG(cnt)
  FROM (SELECT COUNT(*) AS cnt
          FROM mytable
         WHERE `date` BETWEEN DATE_SUB(NOW(), INTERVAL 3 MONTH) AND NOW()
      GROUP BY DATE(`date`)) x

Ervan uitgaande dat je een tabel mytable . hebt met veld date van het type date , datetime of timestamp




  1. Een lijst met ondersteunde gebieden retourneren in Oracle

  2. Hoe de kolompositie van de MySQL-tabel wijzigen zonder kolomgegevens te verliezen?

  3. Onbekende kolom in 'hebbende clausule'

  4. hoe hernoem je een schema in MySQL