番号1ごと金額の合計をグループ化して更新をしたいのですが、
select文で表示することは出来るのですが、追加ができません。
(where 区分が0の区分と1の区分を求める)
「数値項目」に更新するためにはどうすればいいのか
----------------------------------------------
ちなみに累計も求めたいのですがどうしたらよろしいですか?
求めたい累計は 番号1ごとに(区分0 - 区分1)の結果の累計
累計も同様に番号1ごとにグループ化
これを実行するとサブクエリがと出る
update W_i
set 数値 = (
select 番号1,sum(金額) from T_i
where 区分 = '0'
group by 番号1
No.2ベストアンサー
- 回答日時:
ひとまず、私の解釈による仕様と
うろ覚えのSQLでの回答です。
[仕様]
T_i テーブルに格納されているデータを
番号1カラムのグループ毎に小計を求め
W_i テーブルの内容を更新する。
[SQL文]
なんとなくこんな感じ。
update W_i
set 数値 = (
select sum(金額) from T_i
where 区分 = '0'
group by 番号1
)
where (区分 = '0') and
番号1 = (
select 番号1 from T_i
where 区分 = '0'
group by 番号1
);
丸々上書きされてしまうなら
Insert 文の方が楽な気もしますが…。
No.1
- 回答日時:
>追加ができません。
Insert?
正直、この文面ではやりたいことが良くわかりません。
番号,数値
---------
1, 2
2, 3
↓
番号,数値
---------
1, 0
2, 0
見たいな感じでやりたいことをデータの形で表現した方が伝わると思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 格安スマホ・SIMフリースマホ 今 ahamoを使っていて 4898円以下になる携帯会社があれば乗り換えたいです 20GBと24時間 9 2022/09/27 07:43
- Oracle 下記のsqlで取得されるレコード以外を取得する方法ありますでしょうか。 SELECT B.番号, B 2 2022/04/20 23:21
- MySQL 三科目合計点のクラス別平均点求めるクエリ式を教えてください 1 2023/07/04 09:44
- MySQL 下記の問合せを行うクエリを、PhpMyAdminで作成して実行せよ。 第二回模試の3科目の各得点と合 1 2023/04/25 18:02
- MySQL PhpMyAdminで作成して実行せよ。 東京23区を、皇居を中心とした4つのエリア(南東, 南西, 1 2023/06/11 11:58
- MySQL SQLです。こんな感じですか?あってますか? うまくいきません教えてくださいお願いします 1 2023/07/08 15:27
- MySQL うまくいきません教えてくださいお願いしますSQLです。クエリ構文です。 1 2023/07/07 12:39
- Access(アクセス) MAXで0が出力される 1 2022/03/31 21:43
- Excel(エクセル) 指定した数字まで累計する方法や文字例の抽出について教えてください 4 2022/10/05 21:19
- Oracle SQL update方法 2 2022/06/22 14:07
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
sqlserverで集計結果をUPDATEしたいです
SQL Server
-
テーブルの集計値を別テーブルに更新したいのですが
MySQL
-
GROUP BYを行った後に結合したい。
Oracle
-
-
4
列名に変数を使うことはできないのでしょうか?
SQL Server
-
5
UPDATE文のWHERE条件に他のテーブルのフィールドも入れたい
SQL Server
-
6
2つのテーブルから条件に一致しないデータ抽出
SQL Server
-
7
データベースのINT型項目にNULLはNG?
MySQL
-
8
テーブルに主キーを作らないデメリットは?
その他(Microsoft Office)
-
9
UPDATE時のSETの実行順について
その他(データベース)
-
10
count関数の値をwhere句で使用する方法について
MySQL
-
11
ウォッチ式の文字数制限について
Visual Basic(VBA)
-
12
文字列内で括弧を使うには
Visual Basic(VBA)
-
13
SELECT 文 GROUP での1件目を取得
SQL Server
-
14
復旧中のデータベースについて
SQL Server
-
15
重複していないレコードの抽出方法について
MySQL
-
16
特定条件でWHERE句の条件を変更したい
SQL Server
-
17
アクセス IIfとSum関数を同時に使いたい場合
Access(アクセス)
-
18
カーソル0件の時にエラーを発生させる
Oracle
-
19
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
20
【SQLサーバ】float型における小数点以下のデータを抽出する方法について
SQL Server
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
商品番号を入力すると、商品名...
-
ACCESS2000でコードごとの連番...
-
SQL内での計算に関して
-
1、Rstudioで回帰直線を求める...
-
JavaScriptの定数名が取り消し...
-
フィルターかけた後、重複を除...
-
広告ブロッカーのアドカードと...
-
for whichの使い方
-
エクセルVBAでEdate関数は使え...
-
誰か教えてください
-
マイクラPC版のコマンドで効率...
-
pythonで同じコード内で複数の...
-
外部参照してるキーを主キーに...
-
差し込み後、元データを変更し...
-
マクロ 連続印刷
-
副問合せの書き方について
-
英語ができる方、問題をお願い...
-
This video is no longer avail...
-
SQLによる"あいうえお"順でソー...
-
SQLについての質問
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
商品番号を入力すると、商品名...
-
LEFT JOIN あいまいな外部結合
-
Accessのフォームで思った順番...
-
2つのテーブルを結合して最大値...
-
特定条件での連番の振り方を教...
-
updateでグループ化
-
IDの欠番
-
orace SQL文のエラー(ORA-0092...
-
エクセルでリピート率
-
各伝票に対して明細を1行目だけ...
-
accessクエリの結果の縦横表示...
-
ACCESSでフォーム上のオブジェ...
-
Word差し込み印刷 数式について
-
Access 会員番号4桁にする方法
-
正規化の問題
-
文字列のあるキーワードから開...
-
アクセスのフォームで連動した...
-
Accessレポート 複数条件での集計
-
SQL内での計算に関して
-
ACCESSのテーブル設計と...
おすすめ情報