mysql查询数组值_MySQL查询获取每个月数据的平均值数组

该博客讲述了如何从名为historical_currencies_rate的表中提取18种货币的8年间每月平均汇率,包括EUR-USD、JPY-USD、GBP-USD等,目标是生成按月的平均汇率数组。作者寻求帮助以编写SQL查询以获取所需数据。
摘要由CSDN通过智能技术生成

我有一个名为 historical_currencies_rate 的表,我保存了一些已知货币的最近8年货币汇率 . 例如(欧元兑美元) . 表看起来像这样

+---------------------------+---------------+------------+

| rate_date | currency_pair | rate |

+---------------------------+---------------+------------+

| 2006-01-01 | EUR-USD | 1.1797 |

| 2006-02-01 | EUR-USD | 1.1826 |

| 2006-03-01 | EUR-USD | 1.1875 |

| 2006-04-01 | EUR-USD | 1.2083 |

| 2006-05-01 | EUR-USD | 1.2088 |

| 2006-06-01 | EUR-USD | 1.2093 |

| 2006-07-01 | EUR-USD | 1.2093 |

| 2006-08-01 | EUR-USD | 1.2093 |

| 2006-01-01 | JPY-USD | 0.01275 |

| 2006-02-01 | JPY-USD | 0.01275 |

| 2006-03-01 | JPY-USD | 0.01275 |

| 2006-04-01 | JPY-USD | 0.01275 |

| 2006-05-01 | JPY-USD | 0.01275 |

| 2006-06-01 | JPY-USD | 0.01275 |

| 2006-07-01 | JPY-USD | 0.01275 |

| 2006-08-01 | JPY-USD | 0.01275 |

| 2006-01-01 | GBP-USD | 1.559 |

| 2006-02-01 | GBP-USD | 1.559 |

| 2006-03-01 | GBP-USD | 1.559 |

| 2006-04-01 | GBP-USD | 1.559 |

| 2006-05-01 | GBP-USD | 1.559 |

| 2006-06-01 | GBP-USD | 1.559 |

| 2006-07-01 | GBP-USD | 1.559 |

| 2006-08-01 | GBP-USD | 1.559 |

| 2006-01-01 | AUD-USD | 1.0515 |

| 2006-02-01 | AUD-USD | 1.0515 |

| 2006-03-01 | AUD-USD | 1.0515 |

| 2006-04-01 | AUD-USD | 1.0515 |

| 2006-05-01 | AUD-USD | 1.0515 |

| 2006-06-01 | AUD-USD | 1.0515 |

| 2006-07-01 | AUD-USD | 1.0515 |

| 2006-08-01 | AUD-USD | 1.0515 |

| 2006-01-02 | EUR-USD | 1.2092 |

| 2006-02-02 | EUR-USD | 1.2066 |

| 2006-03-02 | EUR-USD | 1.2061 |

| 2006-04-02 | EUR-USD | 1.2061 |

| 2006-05-02 | EUR-USD | 1.2061 |

| 2006-06-02 | EUR-USD | 1.1981 |

| 2006-07-02 | EUR-USD | 1.1973 |

| 2006-08-02 | EUR-USD | 1.1948 |

+---------------------------+---- ----------+------------+

在这里,我已向您展示了8天和2006年的几种货币数据,但我拥有18种货币的大量数据,截至2013年的数据为30天 .

我的查询是,我想要一个包含每月特定货币的平均货币汇率的数组 . 例如 1.19935 月份的 EUR-USD 的 EUR-USD 是 1.19935 , JPY-USD 是 0.01275 , GBP-USD 是 1.559 和 EUR-USD 的 EUR-USD 平均 1.2030375 等

我想要每个月的平均值 EUR-USD 或者可能是其他一些货币对,即 . 应该是这样的

`[1.19935, 1.2030375, ......]`

query-result = [avg . of EUR-USD for January, 2006 ,avg . of EUR-USD for February, 2006 ,.............,avg . EUR-USD for January, 2013 ,.....]等等长达8年 .

请帮我写一下这个问题 . 谢谢

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值