-1

reportDimMCP 和 reportValMCP 是两个提示的两个不同表示变量。我想使用字符串表示选择案例的输出。我试试这个:

SELECT CASE '@{reportDimMCP}{Utilizzato}'   WHEN 'Numero' THEN  '( case '@{reportValMCP}    {NULL}' ' ||    when ||' '   Utilizzo > 0' '|| then || 'ho scelto Numero con Utilizzo > 0' ||     when ||' '  Utilizzo = 0' ' || then 'ho scelto Numero con Utilizzo = 0' || end || ')' 
FROM "Myself"

但不起作用

任何想法?

4

1 回答 1

0

您的第二种情况是否错误地包含在引号内?即它应该看起来更像这样:

case '{pvTest1}{A}' 
  when 'A' then 
    case '{pvTest2}{X}' 
       when 'X' then 'Foo' 
       else 'Bar' 
    end 
  else 'wibble' 
end
于 2014-07-01T14:58:26.147 回答