Я застрял на каком-то SQL с условием CASE.
Это серверная часть отчета SSRS 2005, и пользователь может выбрать ВСЕ, ‹ 50 КБ или> 50 КБ.
Кишки есть..
SELECT LOANAMOUNT
FROM LOANS
WHERE loanAmount (CASE WHEN @Parameter 'All' THEN = loanAmount --Ignore the variable
ELSE @parameter = 1 THEN <= 50k
ELSE @parameter = 2 THEN > 50K
END CASE)
Проблема, с которой я сталкиваюсь, - это знаки >‹. Я могу учитывать =, но я не могу сказать, чтобы он получил ВСЕ, а затем изменил свои операторы в случае.
Любые идеи были бы замечательными. Спасибо