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

SQL стойност на предишна (неизвестна) дата

Искате 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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да преобразувам интервал като 1 ден 01:30:00 в 25:30:00?

  2. Практически ограничения на изразните индекси в PostgreSQL

  3. Heroku - как да изтегля данни от базата данни в локалната база данни?

  4. Как да намерите всички комбинации (подмножество) от произволен размер на масив в postgresql

  5. конвертирайте стойността на колона jsonb в множество колони в PostgreSQL