こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

回答受付中の質問

sqlserverで集計結果をUPDATEしたい

sqlserverのUPDATE文についてご教授ください。
以下テーブルでキーごとに金額1を累計金額1、金額2を累計金額2に集計しUPDATEしたいです。
参照(SELECT文)は実現できたのですがそのままUPDATE文で更新したいです。
申し訳ありませんがご教授ください。

【テーブル】※集計結果
キー 年月 金額1 金額2 累計金額1 累計金額2
001 201804 10,000 5,000 10,000 5,000
001 201805 20,000 6,000 30,000 11,000
002 201804 50,000 7,000 50,000 7,000

【SELECT文】
SELECT SUM(金額1) OVER (PARTITION BY キー
ORDER BY 年月
ROWS UNBOUNDED PRECEDING) AS 累計金額1,
SUM(金額2) OVER (PARTITION BY キー
ORDER BY 年月
ROWS UNBOUNDED PRECEDING) AS 累計金額2
FROM テーブル
ORDER BY キー,年月;

投稿日時 - 2018-08-29 17:26:13

QNo.9532057

困ってます

回答(0)

この質問にはまだ回答がついていません。
あなたが最初に回答してみませんか?

あなたにオススメの質問