首页数据库mysql如何复权语句

mysql如何复权语句

时间2023-09-07 23:02:02发布访客分类数据库浏览329
导读:MySQL中的复权语句可以让我们将已有的表中的某些数据进行修改,常见的用途是计算股票复权后的价格。UPDATE `表名`SET 收盘价 = 收盘价 * 新股份 / 旧股份WHERE `日期` ˃= '复权日期'在这个语句中,我们需要先确定复...

MySQL中的复权语句可以让我们将已有的表中的某些数据进行修改,常见的用途是计算股票复权后的价格。

UPDATE `表名`SET 收盘价 = 收盘价 * 新股份 / 旧股份WHERE `日期` >
    = '复权日期'

在这个语句中,我们需要先确定复权日期,也就是前复权或后复权的日期。

如果选择前复权,那么我们需要将表中的每个收盘价都除以新股份/旧股份,也就是计算每股现价。

如果选择后复权,那么我们需要将表中的每个收盘价都乘以新股份/旧股份,也就是计算每股历史价。

SELECT *FROM `表名`WHERE `日期` >
    = '复权日期'

如果我们已经修改了表中的数据,我们可以使用这个语句查询是否修改成功。

需要注意的是,复权日期应该根据不同的股票而有所不同。一般来说,最好是在财报、分红等重大事件发生之前的日期进行复权,以免将这些事件对应的股票价格误估。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: mysql如何复权语句
本文地址: https://pptw.com/jishu/432594.html
css动画边框动画案例 mysql如何外网连接不上

游客 回复需填写必要信息