group_by_session.sql 271 B

1234567891011
  1. /* syntax version 1 */
  2. /* postgres can not */
  3. SELECT
  4. user,
  5. MIN(ts) ?? 100500 as session_start,
  6. ListSort(AGGREGATE_LIST(ts ?? 100500)) as session,
  7. COUNT(1) as session_len
  8. FROM plato.Input
  9. GROUP BY SessionWindow(ts, 10), user
  10. ORDER BY user, session_start;