• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP、SQLで足し算)

PHP、SQLで実行可能な足し算方法と数値移動方法とは?

このQ&Aのポイント
  • ランキングプログラムでの足し算と数値移動に関して困っています。現在のTOTAL数値にINとOUTを足し、INとOUTをゼロにしたいのですが、SQL上でどのように実行すれば良いでしょうか?
  • 大量のデータの処理において、SELECTで呼び出してから一行ずつUPDATEする方法は重くなる可能性があります。効率的な方法を教えてください。
  • 足し算と数値移動をSQLとPHPで実行する方法についてお知りですか?ランキングプログラムを作成していますが、困っています。

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

>(1)before_INにINを、before_OUTにOUTを入れる >(2)TOTALには、もとのTOTAL数値とINとアウトを足す >(3)INとOUTをゼロにする これてt、2度アップデートするとbefore_IN,before_OUT,IN,OUTすべてが0になっておしまいですが・・・ ロジックが固まっていないみたいですね 言われたとおりにやるなら UPDATE テーブル SET before_IN=IN,before_OUT=OUT,TOTAL=TOTAL+IN+OUT,IN=0,OUT=0 的な処理ではなでしょうか? >大量のデータだと重くなりそうです。 まぁそういうことをしたいように見えますから、重くなりそうですね ランキングについてはちゃんとしたロジックがあるのでいろいろ調べてみるといいかと思います。 (もう少し具体的な例があればきちんとフォローもできたのですが)

すると、全ての回答が全文表示されます。

関連するQ&A