не совсем понимаю логику его работы. Запрос выдает в колонку "check2", то 50, то null. Подскажите, баг или фича ? select
id
,sumIf(val, id2 = '200') as check
,sumOrNullIf(val, id2 = '200') as check2
from (
select 1 as id, '100' as id2, 30 as val
union all
select 1, '100', 100
union all
select 1, '200', 50
)
group by id
баг, должно быть всегда 50, какая версия?
это уже починили
Обсуждают сегодня