- 締切済み
SQLServerにおける累積、累計取得SQL
以下のような売上テーブルがあった場合に、 ◎売上累計金額を会社毎、売上日順に取得する SQLをお教えください。 Oracleでいうところの以下のような分析関数はありますでしょうか? sum(売上金額) over(partition by 会社名 order by 売上日) 例:売上テーブル 会社名 売上日 売上金額 ◎売上累計金額(会社別) (1)AAA 2005/12/01 1000 1000 (2)AAA 2005/12/02 200 1200 (3)AAA 2005/12/04 300 1500 (4)AAA 2005/12/10 500 2000 (5)BBB 2005/12/05 300 300 (6)BBB 2005/12/09 200 500 (7)BBB 2005/12/20 100 600 (8)CCC 2005/12/05 500 500 (9)CCC 2005/12/08 1000 1500
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- chukenkenkou
- ベストアンサー率43% (833/1926)
回答No.1
SQL Serverのバージョンは何でしょうか? SQL Server 2005なら、Oracleでいう分析関数が実装されています。