sql >> Database >  >> RDS >> PostgreSQL

SQL-waarde van vorige (onbekende) datum

U wilt lag() :

select 
    articleid, 
    amount,
    date,
    lag(date) over(partition by articleid order by date) prevdate,
    lag(amount) over(partition by articleid order by date) prevamount
from table1
order by articleid, date desc



  1. MySQL JDBC over SSL-probleem

  2. SQL Server 2008 en SQL Server 2005 en datum/tijd gebruiken

  3. Betekent een jokerteken in de meest linkse kolom van de samengestelde index dat de resterende kolommen in de index niet worden gebruikt bij het opzoeken van indexen (MySQL)?

  4. ALL-operator in WHERE-clausule in Rails