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

設定された期間の平均値を取得するSQLクエリ

    クエリは次のとおりです:

    SELECT STR_TO_DATE(CONCAT(DATE_FORMAT(`time`, '%H'), ':', (FLOOR(DATE_FORMAT(`time`, '%i') / 15) * 15), ':00'), '%H:%i:%s') `starttime`, AVG(`power`) `avgpower`
    FROM `tablea`
    GROUP BY `starttime`;
    

    テーブルを自由に交換してください(tablea )と列(time およびpower )スキーマに従った名前。

    これがお役に立てば幸いです。



    1. MySQLソース-レプリカサーバーの重要なヘルスチェック

    2. 列名を使用してMySQLからJSONを返す

    3. PostgreSQLは、欠落している場合、前の行の値を使用します

    4. org.json.JSONException:java.lang.String型の値<brをJSONObjectに変換できません