标签: sql case-expression
到目前为止这是我的sql:
RPAG=( CASE WHEN (RPDCT='RU') THEN 0 WHEN (RPDCT!='RU') THEN (RPAG/100) END ),
但是,这只会将已更改为0的RU记录恢复为0而不会将任何其他记录除以100。 我已经读过你在CASE表达式中不能有两个字段,这可以解释为什么我只得到一个结果。所以我想知道有没有人有任何想法如何有效地做到这一点?
CASE
查询的其余部分是使用openquery的基本选择语句。
openquery