D
select sumIf(….) as first, sumIf(….) as second, sumIf(….) as third, multif(first > second, sum(some_column), first < 0, third, …..) as res
можно ли вывести только res, что бы не городить все условия в одну функцию ?
select table, partition, rsum from system.parts p group by table, partition;