当前位置: 代码迷 >> Oracle管理 >> 查询多字段时,怎么只对一个字段分组
  详细解决方案

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

热度:42   发布时间:2016-04-24 04:35:47.0
查询多字段时,如何只对一个字段分组?
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一下就知道了。
  相关解决方案