这样的语句为什么会有错?

y63964632 2009-04-25 01:36:55

select a.日期,sum(b.产油量),sum(b.产水量)
from (select 日期, sum(产油量) 产油量,sum(产水量) 产水量 from test_单井产量数据 where 井号 in(select 井号 from test_井组井关系表 where 井组名称='井组1') group by 日期) as a,
(select 日期, sum(产油量) 产油量,sum(产水量) 产水量 from test_单井产量数据 where 井号 in(select 井号 from test_井组井关系表 where 井组名称='井组1') group by 日期) as b
where b.日期 <=a.日期
group by a.日期


提示:Ora-00933:命令未正确结束
...全文
41 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
superhsj 2009-04-25
  • 打赏
  • 举报
回复
不为什么,语法就这样。。。。-_-||
y63964632 2009-04-25
  • 打赏
  • 举报
回复
解决了 为什么会这样呢?
fenyun61 2009-04-25
  • 打赏
  • 举报
回复
select a.日期,sum(b.产油量),sum(b.产水量)
from (select 日期, sum(产油量) 产油量,sum(产水量) 产水量
from test_单井产量数据
where 井号 in(select 井号
from test_井组井关系表
where 井组名称='井组1')
group by 日期) a,
(select 日期, sum(产油量) 产油量,sum(产水量) 产水量
from test_单井产量数据
where 井号 in(select 井号
from test_井组井关系表
where 井组名称='井组1')
group by 日期) b
where b.日期 <=a.日期
group by a.日期
superhsj 2009-04-25
  • 打赏
  • 举报
回复
把as去了
select a.日期,sum(b.产油量),sum(b.产水量)
from (select 日期, sum(产油量) 产油量,sum(产水量) 产水量 from test_单井产量数据 where 井号 in(select 井号 from test_井组井关系表 where 井组名称='井组1') group by 日期) a,
(select 日期, sum(产油量) 产油量,sum(产水量) 产水量 from test_单井产量数据 where 井号 in(select 井号 from test_井组井关系表 where 井组名称='井组1') group by 日期) b
where b.日期 <=a.日期
group by a.日期

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧