我仍然没有得到。你能看一看,让我知道我做错了什么吗?我的滞后值是Null,它应该是零,基于它在表中列出的方式。这是我的代码 - 请参阅表格输出和结果
的链接SELECT T1.ACCOUNT_NBR,
T1.CUSTOMER_KEY,
T2.RANDOM_1,
T2.RANDOM_2,
T2.RANDOM_3,
LAG(T2.RANDOM_3, 1) OVER (ORDER BY T2.CALENDAR_KEY)AS LAGVALUE
FROM T1
JOIN T2
ON T1.CUSTOMER_KEY = T2.CUSTOMER_KEY
AND T1.ACCOUNT_NBR = T2.ACCOUNT_NBR
AND T1.WO_CHECKED_IN_DT_KEY = T2.CALENDAR_KEY