語句:
LEAD(A.URIAGE_DATE,1) OVER(PARTITION BY SYOHIN_CD ORDER BY URIAGE_DATE DESC ) PRE_URIAGE_DATE
分析:
這里面最主要的語法現象是
一
1.lag(字段) over(ORDER BY 字段 DESC) 字段名, 取上一條記錄。
翻譯成漢語是 取上一條記錄的此字段, 記錄以字段的降序來排序。 取出的記錄定義一個新的字段名
2.lead(字段, 3) over(ORDER BY 字段 ) 字段1,取下面三條記錄
翻譯成漢語是 取下面三條記錄的此字段, 記錄以字段的升序來排序。 取出的記錄定義一個新的字段名為字段1。
二
1.partition by 高級分組
LEAD(A.URIAGE_DATE,1) OVER(PARTITION BY SYOHIN_CD ORDER BY URIAGE_DATE DESC ) PRE_URIAGE_DATE
翻譯成漢語是 取 同一SYOHIN_CD的(就是說按SYOHIN_CD分,它們屬于同一組的),上一條記錄。
posted on 2009-01-20 22:34
靜兒 閱讀(228)
評論(0) 編輯 收藏 所屬分類:
技術