קבל ערך מרשומה קודמת SQL SERVER
-
שימושי ביותר!
with cte as (select 1 i union all select i+1 i from cte where i < 200) select cte.i as value ,LAG(cte.i) OVER (ORDER BY cte.i) PreviousValue from cte OPTION (MAXRECURSION 200);
מקור: אתר מוצלח ומקצועי מאוד אגב ב SQL SERVER ויש שם גם אופציה לקבל ערך מרשומה הבאה
על הדרך גם הבאתי את האופציה להגדיל לולאה בשאילתה רקורסיבית (ברירת המחדל היא 100, אפשר לעשות 0 ללולאה בלתי מוגבלת או טווח מספרים עד 32767). מקורפורסם במקור בפורום CODE613 ב25/02/2014 15:11 (+02:00)