PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Valeur SQL de la date précédente (inconnue)

Vous voulez 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