我如何通过案例说明为sql中的特定人员设置现金上限?

问题描述 投票:0回答:1

因此,我正在编写一份补偿报告,其中一项要求是,一个人的现金上限与其他人不同。我的解决方案不是创建参数,而是要查询输出取决于人的查询。 EX)如果人员=特定人员而不是现金上限= 15,000否则现金上限= 10000。这是我到目前为止的内容,但这给我一个错误。

[我的代码]

enter image description here

错误消息

enter image description here

我不确定如何解决此语法问题。我还是SQL新手,所以我不太确定。

sql sql-server if-statement case-statement
1个回答
1
投票

只需声明表达式:

(case when mc = 'shaun meller' then 15000 else 10000 end) as cashcap
© www.soinside.com 2019 - 2024. All rights reserved.