Mysql
 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Извличане на данни от MYSQL въз основа на номера на седмицата

  2. Laravel 4, използващ UUID като първичен ключ

  3. Искам да вмъкна данни в mysql база данни с помощта на PDO на PHP. Но данните не се въвеждат

  4. mysqldump поддържа ли лента за напредък?

  5. Защо SELECT ... WHERE id =a връща резултат, ако стойността е 0