-
first_value和last_value函数
作用:first_value和last_value取收尾记录的值
用法:FIRST_VALUE ( [scalar_expression )OVER ( [ partition_by_clause ] order_by_clause )
LAST_VALUE ( [scalar_expression )OVER ( [ partition_by_clause order_by_clause )
例子:查询部门最早发生销售记录日期和最近发生的销售记录日期
1 select 2 dept_id 3 ,sale_date 4 ,goods_type 5 ,sale_cnt 6 ,first_value(sale_date) over (partition by dept_id order by sale_date) first_value 7 ,last_value(sale_date) over (partition by dept_id order by sale_date desc) last_value 8 from criss_sales;