PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Postgresql изберете, докато се достигне определена обща сума

select id, 
       date, 
       amount, 
       running_total
from (
    select id,
           date,
           amount,
           sum(amount) over (order by date asc) as running_total
    from transactions
) t
where running_total <= 6


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как age() работи в PostgreSQL

  2. Имената на часови зони с идентични свойства дават различен резултат, когато се прилагат към времеви печат

  3. Заявките за тип SELECT ли са единственият тип, който може да бъде вложен?

  4. Функцията със SQL заявка няма дестинация за данни за резултат

  5. Неуспешно колело за изграждане за psycopg2 - MacOSX с помощта на virtualenv и pip