sum函数求和问题

littlebirds 2011-04-26 11:08:14
SELECT sum(item_real) From(SELECT item_real FROM budgetcontrol WHERE department = fi LIMIT 0 , 6)A


如何能在sum()函数内完成操作?


...全文
147 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
一生望云 2011-04-26
  • 打赏
  • 举报
回复
limit是mysql的语法吧,走错版块了。。。
如果是oracle,按2楼的写法就没错
304的的哥 2011-04-26
  • 打赏
  • 举报
回复

--oracle中不支持mysql中的limit分页,你可以使用rownum试试:
select sum(item_real)
from (
select item_real,rownum as rn
from budgetcontrol
department=fi
)
where rn>0 and rn<6;
littlebirds 2011-04-26
  • 打赏
  • 举报
回复
在sql 的sum函数中完成,类似:
sum(select sum(item_real)
from budgetcontrol
where department=fi and
rownum<=6;)
Iamagril 2011-04-26
  • 打赏
  • 举报
回复
想问什么呀,说明白点
304的的哥 2011-04-26
  • 打赏
  • 举报
回复

select sum(item_real)
from budgetcontrol
where department=fi and
rownum<=6;
很笨的人 2011-04-26
  • 打赏
  • 举报
回复
什么意思

17,377

社区成员

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

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