其用途是:可以查出同一字段上一个值或下一个值,并作为新列存在表中。
1、查询某条记录的上一条记录:
select * from test_value
结果:
查询mons为200805的上一条记录的mons
select prev_mons
from (select mons,
lag(mons, 1) over(order by mons) prev_mons
from test_value)
where mons = '200805'
结果: