пытался добавлять новый столбец и модифицировать существующий, оба раза получал ошибку
Illegal type UInt64 of last argument for aggregate function with If suffix
что можно с этим сделать?
у вас опечатка AggregateFunction(countIf, UInt8) AggregateFunction(countIf, UInt8)
поправил, в синтаксисе запроса всё ок
так погодите desc ( select countIfState(x) from (select 1 x)); AggregateFunction(countIf, UInt8) UInt8 -- это про If desc ( select countState() from (select 1 x)); AggregateFunction(count) count хранится как LEB128 в AggregateFunction
хммммм, точно запутался немного, спасибо
Обсуждают сегодня