Я пытаюсь это сделать и получаю сообщение об ошибке.
SELECT Count(*) FROM
CASE @Type
WHEN 'UserName' THEN Users WHERE UserName = @Name;
WHEN 'UserGroup' THEN Groups Where GroupName = @GroupName AND GroupType = 'USERGROUP'
END
Я знаю, что вы обычно используете case после знака '=' ... но есть ли способ сделать то, что я пытаюсь здесь?
sql server 2008.