3

2 つのテーブルがあり、パーセンテージ値を取得し、パーセンテージをテーブルに更新したいと考えています。このようなテーブルが 2 つあるとします。

表1

   date     open   high   low   close   stock_id
2013-01-02   10     20     5     15        1
2013-01-02   150    200   100    170       2
2013-01-03   15     30     10    20        1

表 2

   date     p_high  p_low   percent   stock_id
2013-01-02   25     10       0.00        1
2013-01-02   210    120      0.00        2
2013-01-03   40     20       0.00        1

この式を使用してパーセンテージを計算したい

(p_high - high) / high

stock_id = 1インのパーセンテージはdate = 2013-01-02このようになります。

(25 - 20) / 20 = 25.00

パーセンテージを取得したら、表2に更新したいので、このようになります。

  date      p_high   p_low   percent   stock_id
2013-01-02    25      10      25.00       1

どうすればmysqlでそれを行うことができますか?

ご協力ありがとうございました。

4

2 に答える 2