sql >> Database >  >> RDS >> Mysql

som hoogste opeenvolgende gebeurtenis

De onderstaande SQL zou het lukken en een gemakkelijk te lezen en te begrijpen mode zijn:

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;

Aarzel niet om het mij te vragen voor verdere verduidelijkingen.

Ted.



  1. PHP:PDO Query retourneert geen resultaten, maar dezelfde query retourneert 4 resultaten in phpmyadmin?

  2. Waarom gebruikt MySQL geen van deze mogelijke sleutels?

  3. MySQL converteert mijn tijdstempelwaarden naar 0000-00-00

  4. Meerdere GROUP_CONCAT op verschillende velden met MySQL