查询多字段时,怎么只对一个字段分组

查询多字段时,如何只对一个字段分组?RT在线等,谢谢。oracle?查询[解决办法]只对name分组求sum对吧,去掉句尾

查询多字段时,如何只对一个字段分组?
RT
在线等,谢谢。 oracle?查询
[解决办法]
只对name分组求sum对吧,去掉句尾的group by,在字段里面有sum的字段后面加上over就可以了。

Sum(mba.docmaterial.qty) AS qty
改为
Sum(mba.docmaterial.qty) over(partition by mba.doc.name)AS qty

postgresql中也有这个函数,google一下就知道了。