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

MAX(time)WHERE time<=xによる最新のMySQL行の選択

    あなたはサブクエリでそれを行うことができます:

    select t.userID, max(t.time)
    from
       (
         select userID, time
         from tableName
         where time <= nnn
       ) t
    group by t.userID
    

    または単に:

         select userID, max(time)
         from tableName
         where time <= nnn
         group by userID
    


    1. 最も完了したフィールドによるMySQLクエリの順序

    2. SalesforceデータのEDI形式への変換

    3. 過去30日間のmysql結果の取得

    4. 大規模なMySQLデータベースの移動とバックアップ