oracle 多字段分组取每组求和
3个回答
2014-01-23 · 知道合伙人软件行家
renfengjun1986
知道合伙人软件行家
向TA提问 私信TA
知道合伙人软件行家
采纳数:925
获赞数:1553
中国地质调查局特聘数据库专家 CSDN博客专家 百度知道数据库行家 炼数成金版主 想了解更多请关注我的博客:
向TA提问 私信TA
关注
展开全部
select t.* ,
sum(统计字段名) over(partition by 分组字段1),
sum(统计字段名) over(partition by 分组字段2),
sum(统计字段名) over(partition by 分组字段3),
......
sum(统计字段名) over(partition by 分组字段n)
from t ;
sum(统计字段名) over(partition by 分组字段1),
sum(统计字段名) over(partition by 分组字段2),
sum(统计字段名) over(partition by 分组字段3),
......
sum(统计字段名) over(partition by 分组字段n)
from t ;
展开全部
select sum(字段名) from tab_name group by col1,col2,col3
更多追问追答
追问
select 我也要获取多字段?
追答
select col1,col2,col3,sum(字段名) from tab_name group by col1,col2,col3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
select sum(col1),sum(col2),sum(col3) from tab_name group by col1,col2,col3
更多追问追答
追问
select col1,col2,col3,……sum(字段名) from tab_name group by col1,col2;这样可以吗?
追答
col3 必须也得在 group by 中,否则没有分组的字段是不能直接在select中进行查询的,放到类似sum的函数中可以。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询