توضیحات
این تابع امکان دستیابی به مقدار یک فیلد در سطرهای قبل از رکورد جاری را فراهم میکند.دستور
تابع LAG به صورت زیر نوشته میشود:
1
2 |
LAG ( expression [, offset [, default ] ] ) OVER ( [ query_partition_clause ] order_by_clause ) |
مثال
مثالی از تابع LAG را مشاهده میکنیم:
1
2
3 |
SELECT product_id, order_date, LAG (order_date,1) OVER (ORDER BY order_date) AS prev_order_date FROM orders; |