SQLLab

LAG()

Standard SQL

Возвращает значение из строки, стоящей на N позиций раньше в текущей секции.

Синтаксис

LAG(column [, offset [, default]]) OVER ([PARTITION BY column] ORDER BY column)

Примеры

Изменение продаж
SELECT month, revenue,
  LAG(revenue) OVER (ORDER BY month) AS prev_revenue,
  revenue - LAG(revenue) OVER (ORDER BY month) AS change
FROM monthly_sales;

Смотрите также

Закрепите на практике

Решайте реальные SQL-задачи в тренажёре

Открыть тренажёр →