blob: 554f7b7b8e820731bd291a7c1d73ca2c71322a89 [file] [log] [blame]
-- Inner join
-- With count distinct in both having clause and projection list, columns from different tables
-- And one more distinct aggregate from different tables in the having clause
select
100,
count(*) + 1000,
count(distinct a.c_boolean)
from
alltypes a,
alltypes b
where
a.c_timestamp = b.c_timestamp
having
( count(distinct b.c_date) > 50 or
sum(distinct b.c_integer) > 0 ) and
sum(distinct a.c_float) >= 10000000.00 ;