dポイントプレゼントキャンペーン実施中!

以下のような売上テーブルがあった場合に、
◎売上累計金額を会社毎、売上日順に取得する
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

A 回答 (1件)

SQL Serverのバージョンは何でしょうか?



SQL Server 2005なら、Oracleでいう分析関数が実装されています。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!