blob: 9db3d25828c4f8c136b4a9c832e3878e9c3f85cb [file] [log] [blame]
-- left outer join between two tables
-- windowed aggregate on column from the left side
-- windowed aggregate on column from the right side
-- 6 different windows: all types of supported default frames
select
j2.c_boolean,
j2.c_date,
j2.c_integer,
sum(j1.c_integer) over (partition by j1.c_boolean order by j1.c_date, j1.c_integer),
avg(j2.c_integer) over (partition by j2.c_boolean order by j2.c_date, j2.c_integer),
sum(j1.c_integer) over (partition by j1.c_date ,j1.c_date, j1.c_bigint),
avg(j2.c_integer) over (partition by j2.c_date ,j2.c_date, j2.c_bigint),
count(j1.c_integer) over (),
count(j2.c_integer) over ()
from j1
left outer join
j2 on j1.c_integer = j2.c_integer
order by
1,2,3;