番号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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
sqlserverで集計結果をUPDATEしたいです
SQL Server
-
テーブルの集計値を別テーブルに更新したいのですが
MySQL
-
GROUP BYを行った後に結合したい。
Oracle
-
-
4
ACCESS2002のupdateの副問合せについて教えてください
その他(データベース)
-
5
UPDATE文のWHERE条件に他のテーブルのフィールドも入れたい
SQL Server
-
6
データベースのINT型項目にNULLはNG?
MySQL
-
7
テーブルに主キーを作らないデメリットは?
その他(Microsoft Office)
-
8
UPDATE時のSETの実行順について
その他(データベース)
-
9
レコードセットにnullの場合
Visual Basic(VBA)
-
10
列名に変数を使うことはできないのでしょうか?
SQL Server
-
11
ウォッチ式の文字数制限について
Visual Basic(VBA)
-
12
SELECT 文 GROUP での1件目を取得
SQL Server
-
13
SQLServerでNULLを挿入したいです
SQL Server
-
14
復旧中のデータベースについて
SQL Server
-
15
一度聞いたかも知れないのをっもう一回聞くとき。
日本語
-
16
GROUP BYを使ったSELECT文の総件数を求める方法
SQL Server
-
17
カーソルを使って、最終行レコードの判断はどうすればよいのでしょうか。
SQL Server
-
18
VB.NETで小数点以下の桁数を取得したい
その他(ソフトウェア)
-
19
カーソル0件の時にエラーを発生させる
Oracle
-
20
フォームの再読み込み
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
LEFT JOIN あいまいな外部結合
-
orace SQL文のエラー(ORA-0092...
-
コンピュータ
-
updateでグループ化
-
IDの欠番
-
2つのテーブルを結合して最大値...
-
同一テーブルのデータを検索条...
-
マクロをご教示ください。
-
差し込み後、元データを変更し...
-
フィルターかけた後、重複を除...
-
外部参照してるキーを主キーに...
-
for whichの使い方
-
エクセルで最後の文字だけ置き...
-
SQLで特定の項目の重複のみを排...
-
処理件数を非表示にしたい
-
SQL文で、合計が0のレコードを...
-
ExcelのVBAコードについて教え...
-
速度が低下し無効になったアド...
-
SELECT 文 GROUP での1件目を...
-
副問合せの書き方について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
商品番号を入力すると、商品名...
-
2つのテーブルを結合して最大値...
-
コンピュータ
-
Accessのフォームで思った順番...
-
特定条件での連番の振り方を教...
-
各伝票に対して明細を1行目だけ...
-
LEFT JOIN あいまいな外部結合
-
orace SQL文のエラー(ORA-0092...
-
IDの欠番
-
updateでグループ化
-
ACCESSでフォーム上のオブジェ...
-
エクセルでリピート率
-
文字列のあるキーワードから開...
-
Word差し込み印刷 数式について
-
Accessレポート 複数条件での集計
-
アクセスのフォームで連動した...
-
ファイルメーカーpro6で
-
アクセス メインフォームの伝...
-
SQL文:ある状態の明細のみを抽...
-
ACCESS フォーム入力で...
おすすめ情報