Из таблицы purchase_order_header выведите несколько полей:
- идентификатор заказа;
- идентификатором сотрудника, оформившего заказ;
- дата оформления заказа (поле
order_date).
Добавьте поле с датой предыдущего заказа, который оформил сотрудник. Если предыдущего заказа нет, используйте значение NULL.
SELECT purchase_order_id,
employee_id,
order_date,
LAG(order_date, 1, NULL) OVER (PARTITION BY employee_id ORDER BY order_date) AS previous_order
FROM adventure.purchase_order_header AS poh
ORDER BY employee_id, purchase_order_id;