Mysql
 sql >> Baza danych >  >> RDS >> Mysql

suma najwyższe kolejne wystąpienie

Poniższy kod SQL powinien załatwić sprawę i być łatwy do odczytania i zrozumienia:

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;

W celu uzyskania dalszych wyjaśnień nie wahaj się mnie zapytać.

Ted.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Python, przekonwertuj 4-bajtowy znak, aby uniknąć błędu MySQL Nieprawidłowa wartość ciągu:

  2. Funkcja CONV() w płatku śniegu

  3. Flask, nie wszystkie argumenty są konwertowane podczas formatowania ciągu

  4. właściwa składnia do użycia w pobliżu „?”

  5. Mysql Dołącz do dwóch stołów na klawiszach