日期:2014-05-17  浏览次数:21084 次

查询多字段时,如何只对一个字段分组?
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一下就知道了。