通过延迟功能获得Null

时间:2016-11-05 20:41:37

标签: oracle

我仍然没有得到。你能看一看,让我知道我做错了什么吗?我的滞后值是Null,它应该是零,基于它在表中列出的方式。这是我的代码 - 请参阅表格输出和结果enter image description here

的链接
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 

0 个答案:

没有答案