sql >> データベース >  >> RDS >> Mysql

列の最後のN個の読み取り値の差の平均を見つける方法PHPMySQL

    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
    

    デモ



    1. 事前入力されたデータベースでRoomPersistenceLibraryを使用するにはどうすればよいですか?

    2. 初心者向けSQLAVG()

    3. MySQLの日付に従って2つのテーブルから合計をグループ化します

    4. MySQL浮動小数点比較の問題