繁体   English   中英

无限制的追随者如何在SQL Server 2012中工作?

[英]How the unbounded following works in SQL server 2012?

表“ Cric_Team”看起来像这样

当我在SQL Server 2012中执行以下查询时,“无限制跟随”未计算该分区的最后一行的总和。 但是,按照定义,它应该计算当前行的最后一行。

SELECT Cric_Id,Cric_First_Name,Cric_Last_Name,Cric_Role,Runs,Centuries,Fifty AS 50五十,鸭子,SUM(Ducks)

执行查询后的表的屏幕快照

如何使用降序排序呢? 这是您想要的吗?

SELECT Cric_Id, Cric_First_Name, Cric_Last_Name, Cric_Role, Runs,
       Centuries, Fifty AS Fifties, Ducks,
       SUM(Ducks) OVER ( PARTITION BY Cric_Role ORDER BY Ducks DESC) AS Total_Ducks  
FROM Cric_Team;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM