Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak znaleźć średnią różnic z ostatnich N odczytów kolumny PHP MySQL

SELECT AVG(difference)
FROM (
    SELECT @next_reading - reading AS difference, @next_reading := reading
    FROM (SELECT reading
          FROM level_records
          ORDER BY date DESC
          LIMIT 20) AS recent20
    CROSS JOIN (SELECT @next_reading := NULL) AS var
    ) AS recent_diffs

DEMO



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Seding bazy danych MySQL dla zdokeryzowanej aplikacji Django

  2. W jaki sposób wykorzystywane są algorytmy rankingowe Reddit i Hacker News?

  3. Zapytanie MySQL boleśnie powolne na dużych ilościach danych

  4. Przepisz adres URL za pomocą .htaccess, aby zduplikować wpisy mysql

  5. Na jaką wartość należy ustawić właściwość providerName podczas przechowywania parametrów połączenia MySQL w App.config?