开窗语句


select *,max(date) over(partition by user_id order by date
ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING) as ls_date from login

这里开窗的话可以通过rows between 来决定窗口大小

  前后都可以用1 preceding,如果使用这个开窗当后区间,第一个肯定是空的因为它没有前面的项。

  unbounded preceding 无限个 当前行往前
   current row  当前行

posted @ 2021-10-17 22:01  灰人  阅读(53)  评论(0)    收藏  举报