mysqlで更新をする前に、初期値をセットしての更新を行ないたい。
例えば、出納帳で残高を計算をしたいとするとどうしても最初の値を更
新をする前にセットする必要が有る。
下記のデータの場合は、
id 年月日 摘要 入金 出金 残高
1 180101 給料 300,000 300,000
2 180102 ビール 10,000 290,000
3 180103 ウイスキー 10,000 280,000
この場合は、update 出納帳 set 残高=.... の様には出来ない。
と言うのはこの構文では、初期値が与えられていないので最初の積算の
開始が上手く出来ていない。
この様な初期値を与えてからの更新をmysqlでは、記述が出来るのだろ
うか。
済みません。mysqlの構文を例示願います。
宜しくお願いします。
No.2ベストアンサー
- 回答日時:
> 理解をするのが難しいので
> sqlで回答願います。
おっしゃる通り、理解が難しいので
サンプルをcreate table+insert into形式のSQLで提示し
結果として得たいデータをテキストとして表示ください
No.1
- 回答日時:
idが必ず時系列に処理されているなら最後のidを掴んで残高をひろえばいいでしょう
一番最初のデータは残高0円の空データをつくっておくか
もしくはそのデータの前にデータがないことからnullを返してくるなら
coalesce(null,0)のようにnullを0に置き換える処理をすればいいでしょう
有難う御座います。
ここでは、合計を出すのでは無くて。
出納帳の様に、横1列毎に残高を出し
たいのですが。
済みません。言葉ではスキルの壁が
有り、理解をするのが難しいので
sqlで回答願います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PostgreSQL PostgressからMySQL(MariaDB)へ構造を変更する際のTimestamp等について 2 2023/04/04 12:09
- 国民年金・基礎年金 障害年金(精神)の更新について質問があります。 文章で上手く伝えられるか不安ですが、経験者又は知識が 3 2023/03/17 21:40
- 就職・退職 労働契約書を更新せず退職する場合 事務職で4年勤務しておりますが、 この度会社のトップが変わり、来月 9 2023/04/15 08:08
- Windows 10 Windows Updateの更新ができない場合に初期化 3 2023/01/18 20:00
- プリンタ・スキャナー EPSONプリンター EP-711Aを使っています。ヘッドクリーニングをしていて、インクに残量がない 9 2023/04/22 06:44
- Visual Basic(VBA) VBA リボンののリカバリーでオーバーフローエラーになります 2 2023/07/04 19:07
- Access(アクセス) ACSESS初心者です マンション管理をACCESSで出来ないかとチャレンジしています。 リレーショ 3 2022/10/08 11:45
- 賃貸マンション・賃貸アパート 物件申し込み後の交渉について 今度初めての引越しをするものです。 既に申し込みをしましたが見積書を頂 1 2022/09/20 23:19
- 家賃・住宅ローン 住宅ローン控除の申請について教えてください 3 2023/02/25 09:07
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
[MySQL] 3つのテーブルの結合で...
-
エクセルの関数について教えて...
-
sqlで、600行あるテーブルを100...
-
SQLサーバから、項目の属性(型...
-
上位3位を求めるSQL文は?
-
副問合せの書き方について
-
SQL Left Join で重複を排除す...
-
SQLにて特定の文字を除いた検索...
-
[MySQL] UNIQUE制約の値を更新...
-
Access パラメータクエリをcsv...
-
selectした大量データをinsert...
-
親と子供が複数のSQL取得方法
-
テーブルが5つの時の結合の仕...
-
書籍の内容はまともでしょうか?
-
クエリ表示と、ADOで抽出したレ...
-
【SQL文】Insert into文で文法...
-
VIEWの元のテーブルのindexって...
-
inner joinをすると数がおかし...
-
Mysqlでunionを使った検索速度...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで最後の文字だけ置き...
-
SQL Left Join で重複を排除す...
-
SQLサーバから、項目の属性(型...
-
副問合せの書き方について
-
VIEWの元のテーブルのindexって...
-
エクセルの関数について教えて...
-
SQLにて特定の文字を除いた検索...
-
マイクラPC版のコマンドで効率...
-
select文のwhere句に配列を入れ...
-
sqlで、600行あるテーブルを100...
-
ある条件の最大値+1を初番する...
-
inner joinをすると数がおかし...
-
Unionした最後にGROUP BYを追加...
-
期間の重複を調べるSQL文につい...
-
クエリ表示と、ADOで抽出したレ...
-
Access パラメータクエリをcsv...
-
PL/SQLの変数について
-
MySQLのDATE型カラム値がNULLの...
-
php+mysqlで複数選択削除について
-
上位3位を求めるSQL文は?
おすすめ情報