Oracle 简单语句SQL code select(case whena.TOTALNETUNIT is not null then(select c.TOTALNETUNITfrom F
Oracle 简单语句
- SQL code
select (case when a.TOTALNETUNIT is not null then ( select c.TOTALNETUNIT from FND_DERNAV c where c.SECUCODE=a.secucode and rownum=1 order by c.enddate desc ) else a.totalnetunit end) as MyColumn from FND_DERNAV a inner join FND_DAILYQUOTE b on a.SECUCODE=b.secucode and b.TRADINGDAY=a.ENDDATE
"报ORA-00907 缺失右括号“
求解 我这条sql为什么会出错呢?
[解决办法]
初步看来 语法应该没问题
[解决办法]
不说语法问题,单看你这个
- SQL code
and rownum=1 order by c.enddate desc
[解决办法]
