sql >> Databasteknik >  >> RDS >> Mysql

summan av den högsta händelsen i följd

Nedanstående SQL bör göra susen och ett sätt som är lätt att läsa och förstå:

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;

För ytterligare förtydliganden, tveka inte att fråga mig.

Ted.



  1. Använd FullCalendar utan datum

  2. mysql group_concat ger inte hela data

  3. Kontrollera strängens språk baserat på glyfer i PHP

  4. Återanvänds utrymmet som tas upp av raderade rader?