Мне нужно изменить возвращаемое значение из оператора select, основываясь на нескольких условиях. Я попробовал что-то подобное:
,CASE i.DocValue
WHEN 'F2' AND c.CondCode IN ('ZPR0','ZT10','Z305') THEN c.CondVal
ELSE 0
END as Value
почему это не работает и какой рекомендуемый способ сделать это? Будут следующие несколько КОГДА условий.
Спасибо
sql-server
Muflix
источник
источник