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