1

我有一个视图“vui_trading_period_rates”。从此视图中选择 * 会产生

+----------------------+-------------+----------+
| trading_period_month | ccy_pair_id | price    |
+----------------------+-------------+----------+
| 201211               | EUR/USD     | 1.294000 |
| 201211               | GBP/USD     | 1.613100 |
| 201210               | EUR/USD     | 1.286700 |
| 201210               | GBP/USD     | 1.614500 |
| 201209               | EUR/USD     | 1.257100 |
| 201209               | GBP/USD     | 1.585700 |
| 201208               | EUR/USD     | 1.231700 |
| 201208               | GBP/USD     | 1.567900 |
| 201207               | EUR/USD     | 1.263500 |
| 201207               | GBP/USD     | 1.565800 |
| 201206               | EUR/USD     | 1.234900 |
| 201206               | GBP/USD     | 1.535100 |
| 201205               | EUR/USD     | 1.326500 |
| 201205               | GBP/USD     | 1.621600 |
| 201204               | EUR/USD     | 1.336300 |
| 201204               | GBP/USD     | 1.602700 |
| 201203               | EUR/USD     | 1.331600 |
| 201203               | GBP/USD     | 1.591400 |
| 201202               | EUR/USD     | 1.304900 |
| 201202               | GBP/USD     | 1.572600 |
| 201201               | EUR/USD     | 1.293900 |
| 201201               | GBP/USD     | 1.549500 |

我正在尝试从中创建另一个名为“vui_trading_ccy_fluctuations”的视图

此视图将包含三列(trading_period_month、ccy_pair_id、ccy_fluctuation)

我希望一行出现的一个例子是

+----------------------+-------------+-----------------+
| trading_period_month | ccy_pair_id | ccy_fluctuation |
+----------------------+-------------+-----------------+
| 201210               | EUR/USD     |  0.005673       |
| 201210               | GBP/USD     | -0.000867       |

其中 trading_period_monthX (tpx) 的 ccy_fluctuation = [(tpX+1) 的价格 - (tpX) 的价格]/ 价格 (tpX)

我坚持认为这是我必须要做的

-- --------------------
-- form "Trading Period CCY Fluctuations"
-- --------------------
drop view if exists vui_trading_ccy_fluctuations;
create view vui_trading_ccy_fluctuations as
  select tp.trading_period_month,
         tp.ccy_pair_id,
         format( tp.price, 6) as ccy_fluctuation
  from   vui_trading_period_rates tp
  where  tp.price = 
4

0 回答 0