session_window
分组表达式
适用于:砖的SQL砖运行时10.0及以后
创建一个会话窗口在一个时间戳的表达式。
例子
>选择一个,session_window。开始,session_window。结束,数(*)作为问从值(“A1”,“2021-01-01”就是),(“A1”,“2021-01-01 00:04:30”),(“A1”,“2021-01-01 00:10:00”),(“A2”,“2021-01-01 00:01:00”)作为选项卡(一个,b)集团通过一个,session_window(b,“5分钟”)订单通过一个,开始;A12021年- - - - - -01- - - - - -0100:00:002021年- - - - - -01- - - - - -0100:09年:30.2A12021年- - - - - -01- - - - - -0100:10:002021年- - - - - -01- - - - - -0100:15:001A22021年- - - - - -01- - - - - -0100:01:002021年- - - - - -01- - - - - -0100:06:001>选择一个,session_window。开始,session_window。结束,数(*)作为问从值(“A1”,“2021-01-01”就是),(“A1”,“2021-01-01 00:04:30”),(“A1”,“2021-01-01 00:10:00”),(“A2”,“2021-01-01 00:01:00”),(“A2”,“2021-01-01 00:04:30”)作为选项卡(一个,b)集团通过一个,session_window(b,情况下当一个=“A1”然后“5分钟”当一个=“A2”然后“一分钟”其他的“十分钟”结束)订单通过一个,开始;A12021年- - - - - -01- - - - - -0100:00:002021年- - - - - -01- - - - - -0100:09年:30.2A12021年- - - - - -01- - - - - -0100:10:002021年- - - - - -01- - - - - -0100:15:001A22021年- - - - - -01- - - - - -0100:01:002021年- - - - - -01- - - - - -0100:02:001A22021年- - - - - -01- - - - - -0100:04:30.2021年- - - - - -01- - - - - -0100:05年:30.1