我不确定这个case语句序列有什么问题。 我已经在网上看,语法似乎是正确的,但我得到错误缺少关键字。 任何帮助将不胜感激!来自SELECT CASE的关键字丢失
CASE
when A = '1' then
when sequence_number = 5 then 9
when sequence_number = 6 then 9
end
when A = '2' then
when sequence_number = 5 then 9
when sequence_number = 6 then 9
end
when A = '3' then
when sequence_number =7 then 9
when sequence_number =8 then 9
end
else T.number
end as number
你需要在相关的条款的情况下额外的 “案例”?即当A ='1'的情况下,那么* case *当sequence_number ...等 – Mikeb 2013-03-12 20:35:38
用保留字('number')混淆列可能不是一个好主意。 – 2013-03-13 02:52:38