我如何制作案例陈述来为 sql 中的特定人员设置现金上限?
How can I make an case statement to set a cash cap for a particular person in sql?
所以我正在编写一份薪酬报告,其中一个要求是某个人的现金上限与其他人不同。我的解决方案不是制作参数,而是制作一个输出取决于人的查询。 EX) if person= particular person 比 cash cap = 15,000
否则现金上限=10000。这是我到目前为止所拥有的,但它给了我一个错误。
[我的代码]
错误信息
我不确定如何解决这个语法问题。我还是 sql 的新手,所以不太确定。
只需声明表达式 :
(case when mc = 'shaun meller' then 15000 else 10000 end) as cashcap
所以我正在编写一份薪酬报告,其中一个要求是某个人的现金上限与其他人不同。我的解决方案不是制作参数,而是制作一个输出取决于人的查询。 EX) if person= particular person 比 cash cap = 15,000 否则现金上限=10000。这是我到目前为止所拥有的,但它给了我一个错误。
[我的代码]
错误信息
我不确定如何解决这个语法问题。我还是 sql 的新手,所以不太确定。
只需声明表达式 :
(case when mc = 'shaun meller' then 15000 else 10000 end) as cashcap