sql >> Databasteknik >  >> RDS >> PostgreSQL

SQL-värde för tidigare (okänt) datum

Du vill ha 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. Sequelize Query för att hitta alla poster som ligger mellan datumintervallet

  2. Flernivåmeny med PHP/MySQL

  3. Lägger till noll till en matris om tomma värden förekommer i matrisen

  4. Hadoop och MySQL-integration