0
我想添加一个基于变量的值CASE语句声明:WHERE基于CASE语句
WHERE DTH.PointPerson LIKE @userParam
AND ActivityDate >= @startDateParam
AND ActivityDate <= @endDateParam
--new section below
AND CASE (@orgTeamPK)
WHEN '%' THEN
(USR.[OrganizationalTeamId] LIKE @orgTeamPK OR USR.[OrganizationalTeamId] IS NULL)
ELSE
(USR.[OrganizationalTeamId] LIKE @orgTeamPK)
但是我的语法似乎是关闭。我如何实现我在上面尝试做的事情?
您可能想要包含一些测试数据,params的样例以及最重要的结果。到目前为止,你所拥有的是非常神秘的。可能正在考虑CTE或动态SQL。 – smoore4
案件需要以END结尾。 – David