SET max_ast_depth = 10_000_000; SELECT val, val + 1 as prev, val + prev as val FROM ( SELECT 1 as val ) ; -- { serverError CYCLIC_ALIASES, TOO_DEEP_RECURSION } SELECT val, val + 1 as prev, val + prev as val2 FROM ( SELECT 1 as val ) ; select number % 2 as number, count() from numbers(10) where number != 0 group by number % 2 as number; CREATE TABLE test_table (time_stamp_utc DateTime, impressions UInt32, clicks UInt32, revenue Float32) ENGINE = MergeTree ORDER BY time_stamp_utc; SELECT toStartOfDay(toDateTime(time_stamp_utc)) AS time_stamp_utc, sum(impressions) AS Impressions, sum(clicks) AS Clicks, sum(revenue) AS Revenue FROM test_table WHERE (time_stamp_utc >= toDateTime('2024-04-25 00:00:00')) AND (time_stamp_utc < toDateTime('2024-05-02 00:00:00')) GROUP BY time_stamp_utc ORDER BY Impressions DESC LIMIT 1000; drop table test_table; create table test_table engine MergeTree order by sum as select 100 as sum union all select 200 as sum; select sum as sum from (select sum(sum) as sum from test_table);