将from中的表改为
from
sf_shoufjl a,
(select distinct ... from jf_tuibdf) b,
yda_gongddw g
from
sf_shoufjl a,
(select distinct ... from jf_tuibdf) b,
yda_gongddw g
解决方案 »
- oracle11g有表变量了啊,呵呵!
- 请问oracle 里 foreign key的问题
- 求教,数据库导入的时候,始终有一张表导入不了,导致后面的表也无法导入。
- 怎么把一个int型数组,入库oracle数据库
- 如何向global temporary table中增加栏位?
- 数据库名问题
- 怎么用jsp插入一条记录后立刻得到 插入记录的id ?
- 如何在Red Hat 下安装 oracle客户端???(急)
- pb如何联接oracle817,刚装的pb65没看到oracle817的库选项,但用plsql能联817
- 创建视图并按指定条件截去某字段的前几个字符
- 存储过程返回游标,是不是一定要创建一个包来定义这个游标的?
- ##100分!!!高手,帮忙改一下这段SQL文
select jiryf,dianjdm,beiz,col1,col2,col3,col4,col5,col6,col7,col8,col9,col10,col11,col12,col13 from (
select b.jiryf,b.dianjdm,b.beiz
,0 col1
,0 col2
,0 col3
,nvl(sum(b.muldj),0) col4
,nvl(sum(b.sanxjj),0) col5
,nvl(sum(b.chengsfj),0) col6
,sum(decode(sign(b.litdf),1,b.litdf,0)) col7
,sum(decode(sign(b.litdf),-1,b.litdf,0)) col8
,nvl(sum(b.jifrl),0) col9
,nvl(sum(b.rongldf),0) col10
,nvl(sum(b.jifxl),0) col11
,nvl(sum(b.xuldf),0) col12
,''2'' col13
,rank() over(partition by b.jiryf,b.dianjdm,b.beiz order by b.jiryf,b.dianjdm,b.beiz) rk
from sf_shoufjl a,jf_tuibdf b,yda_gongddw g
where g.cengcbm like :0
and a.gongddw = g.danwbh
and (g.shujtjfs = ''1'' or g.shujtjfs = ''2'')
and a.rukfs = ''2'' and a.shoufsj >= :1 and a.shoufsj < :2
and b.huh = a.huh
and a.yingsje<>0
and b.jiryf = a.yuef and b.chulbz = ''已入库''
group by b.jiryf,b.dianjdm,b.beiz
) t where rk=1