私はSQLにかなり慣れておらず、次のジレンマがあります。私は次の部分的な表を持っています:
アカウントの説明ShortDescription残高 ------------------------------------------------ 100001 Blah、blah Blah、blah 28350.68 100020 "" 2537.35 111000 "" 86898.12 111001 "" 63943.63 121000 "" 55325.68 121012 "" 65264.35 122000 "" 94898.85
最初の2桁から始まるすべてのアカウントの残高を合計する必要があります。したがって、最初の2つのバランスが合計され、次の2つが合計され、次の3つが合計されます。次に、これらの合計を取得して総計を作成する必要があります。
終了テーブルには、すべての列、SubTotal、およびGrandTotalが含まれます。これを行うための良い方法がわかりません。OVER-PARTITION BYを試しましたが成功しませんでした(SELECT SUM(Balance)OVER(PARTITION BY Account)AS SubTotal)。どんな助けでもいただければ幸いです。前もって感謝します。