jake.keh

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

over支持所有的聚合函数和排名函数

不需要group by,可以直接显示基础行的数据,并且在同一行可以显示聚合函数的运算结果

select salesorderid,orderdate,subtotal,sum(subtotal) over() from [Sales].salesorderheader

如果需要对结果进行分组,可以在over内使用partition by

select salesorderid,orderdate,subtotal,customerid,sum(subtotal) over(partition by customerid) from [Sales].salesorderheader

 

posted on 2013-04-07 11:24  jake.keh  阅读(130)  评论(0)    收藏  举报