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

連続した最高の合計

    以下のSQLは、トリックと読みやすく理解しやすい方法を実行する必要があります。

    select t1.lending_id, max(t1.installment_n) - min(t1.installment_n) as count
    from table t1
    where t1.status = 'WAITING_PAYMENT'
    and t1.installment_n > 
      (SELECT max(t2.installment_n) FROM table t2 where t2.lending_id = t1.lending_id and t2.status = 'PAID')
    group by lending_id;
    

    さらに詳しい説明が必要な場合は、遠慮なくお問い合わせください。

    テッド。



    1. Yiiの関連モデルのプロパティを検証します

    2. MySQLユーザーDBにパスワード列がありません-OSXへのMySQLのインストール

    3. MySQLi PHP:MySQLiを使用してSQLINSERTクエリが完全に成功したかどうかを確認します

    4. リレーショナルデータベースのカスタムフィールドのデザインパターン