mysql查看难度

时间:2012-11-22 13:12:34

标签: mysql view syntax

我有一个视图“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       |

其中ccy_fluctuation为trading_period_monthX(tpx)= [价格为(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 = 

0 个答案:

没有答案
相关问题