语句:
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
静儿 阅读(224)
评论(0) 编辑 收藏 所属分类:
技术