Making your case statement generic
Code:SELECT CASE V1.Cnt WHEN 0 THEN (SELECT sometext FROM t WHERE adate = to_date ('2006/10/16','YYYY/MM/DD')) ELSE (SELECT sometext FROM t WHERE adate = to_date('2006/10/11','YYYY/MM/DD')) END Sometext FROM (SELECT nvl(COUNT(*),0) Cnt FROM t WHERE adate = to_date('2006/10/11','YYYY/MM/DD')) V1;




Reply With Quote