我使MySQL数据库包含以下数据:
Date (date) | NAV Decimal(30,10)
每个日期都是月结束日期。
过去3年的月度基金资产净值如下所示。
2012-12-31 |105
2013-01-28 | 100
2013-02-28 | 105
我想使用资产净值栏计算月度回报百分比,并显示每个月3年期间的回报。
请建议我如何进行MySQL查询。
预期结果如下:
2013-01-31 |-5%
2013-02-28 |5%
谢谢。
答案 0 :(得分:0)
您无法在SQL中循环计算。为此,您必须使用MySql存储过程/函数,或者您必须使用mysql库Api以任何服务器端语言编写
您可以在这里了解存储过程: