随笔-60  评论-117  文章-0  trackbacks-0
语句: 
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)  编辑  收藏 所属分类: 技术

只有注册用户登录后才能发表评论。


网站导航: