Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> CASE expression

CASE expression

From: April <amknight_at_gmail.com>
Date: 5 Dec 2006 17:19:15 -0800
Message-ID: <1165367955.160088.116320@16g2000cwy.googlegroups.com>


As part of a somewhat simple SELECT statement, I am attempting the case expression below on an Oracle server and am getting an Oracle error stating "Error signaled in parallel query server. Invalid number". Here's the expression:

CASE
WHEN VARIABLE_A = 'R' THEN 0
WHEN VARIABLE_A = 'C' THEN
NVL(NUMBER_1,0)+NVL(NUMBER_2,0)
END AS TOTAL The idea is I only want to sum numbers 1 and 2 when variable A = 'C'. If its 'R' then I want TOTAL to be 0. Am I missing something? Received on Tue Dec 05 2006 - 19:19:15 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US