sql >> Databasteknik >  >> RDS >> PostgreSQL

Postgresql välj tills ett visst totalbelopp uppnås

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. Hur man lägger till rankningspositioner till rader med DENSE_RANK() i SQL

  2. Kontrollera om databasen finns i PostgreSQL med hjälp av skal

  3. SQL Server 2005 - Exportera tabell programmatiskt (kör en .sql-fil för att bygga om den)

  4. Beräkna löpande total / löpande balans