2016-09-22 4 views
0

The Table "Cric_Team" looks like this無制限のフォローはSQL Server 2012でどのように機能しますか?

SQL Server 2012で以下のクエリを実行すると、「無制限のフォロー」はそのパーティションの最終行までの合計を計算していません。しかし、定義に従って、現在の行から最後の行までを計算する必要があります。

SELECT Cric_Id、Cric_First_Name、Cric_Last_Name、Cric_Role、上で動作し、世紀、五ASフィフティーズ、アヒル、SUM(アヒル)(ダックスBY Cric_RoleのORDER BYパーティションが現在の行と非有界以下の範囲)Cric_Team

FROM Total_Ducks ASソートの代わりに降順の使用に関する

The Screenshot of table after executing the query

答えて

0

どのように?これはあなたがしたいことをしますか?

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; 
+0

「DESC」も追加しないと、降順でソートされます。何が起こっているのか分からない。 –

関連する問題