Я пытался создать условное условие where для моего запроса ниже, но я продолжаю видеть так много альтернатив, я не уверен, что использовать в этом случае.
Мне нужно что-то вроде этого: (хотя, конечно, этот код неправильный)
where casCaseType='m'
and casCurrentWorkflowID=990
and cmsDateCreated between @FromDate and @ToDate
CASE @WFStatus
WHEN @WFStatus=1 then eveworkflowID<100
WHEN @WFStatus=2 then eveworkflowID<200
WHEN @WFStatus=3 then eveworkflowID<300
WHEN @WFStatus=4 then eveworkflowID<400
ELSE 0
END
Поэтому, когда я выбираю параметр WFStatus в качестве 1, он автоматически задействует этот раздел предложения where, выводя только те результаты с eveworkflowID, который меньше 100.
Любая помощь будет принята с благодарностью!
Спасибо