解决方案 »
- update语句优化
- 怎样在sql.plus下识别不同的服务器
- 对oracle操作时,对时间类型的字段,能使用substr操作吗?
- 问一个弱弱的问题,关于自定义函数
- oracle9i系统表空间大小问题?
- 低级问题:系统服务中的ORACLESERVICEORCL和ORACLESTARTORCL是什么东西来的?
- 有没有讲解用pl/sql建视图的文档啊?比较详细一点的就行,谢谢了,谁有就把分大部分给谁了。
- 服务器上一直用得好好的,今天突然客户机连不上去了。说找不到对象主机后对象不存在。
- 有关powerdesigner的使用
- 我在用PL/SQL DEVELOPER编译存储过程时,存储过程死掉了(没有响应),怎么也没法编译了,我想可能是有人在使用它,而我又急着改,这时应
- oracle 超简单触发器 Warning: Trigger created with compilation errors
- 怎么看dmp文件表结构
有这个字段吗?
有的。我修改如下,又好了。
select f.checkvalue as pk_doc,
sumamout.nc_begin_amount,
d.localcreditamount as nc_credit_amount,
d.localdebitamount as nc_debit_amount
from
(select sf.checkvalue as pk_doc,
sum(sd.localcreditamount) as sumcredit,
sum(sd.localdebitamount) as sumdebit,
sum(sd.localcreditamount) - sum(sd.localdebitamount) as nc_begin_amount
from gl_freevalue sf
left join gl_detail sd on sd.assid = sf.freevalueid
where sd.dr = 0
and sd.pk_corp in ('1004')
group by sf.checkvalue) sumamout,
gl_freevalue f left join gl_detail d on d.assid = f.freevalueid
where d.dr = 0
and f.checkvalue = sumamout.pk_doc
and d.pk_corp in ('1004')
order by f.checkvalue