gpt4 book ai didi

mysql - 上一年的值应添加到当年的值并给出总和

转载 作者:行者123 更新时间:2023-11-30 00:59:22 24 4
gpt4 key购买 nike

我想插入到新行,并将今年的总和+上一年的值插入到今年的新rawwiend

示例

in 2014-01-01 sum off all values of rainfall = 2245 for 2013 and sum for 2012 = 2250 when 2014-01-01 should insert new raw to table 2013 values is 2245+2250

我该怎么做........请帮助我,我可以从这段代码中获取2013年的总和,但是我如何添加到上一年的值并将总和插入到表格年份作为2013年

INSERT IGNORE INTO `clima_data`.`mas_aver_curve` ( `year` , `cumulative`  ) 
SELECT year(str_to_date(date, '%m/%d/%Y'))as year round(sum(rainfall),1)
FROM reg_data3 G
GROUP BY year(date) ;

最佳答案

你在找这个吗?

INSERT INTO mas_aver_curve (year, cumulative)
SELECT '2014-01-01', ROUND(SUM(rainfall), 1) rainfall
FROM reg_data3 G
WHERE date >= '2012-01-01'
AND date < '2014-01-01';

这里是SQLFiddle 演示

关于mysql - 上一年的值应添加到当年的值并给出总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20278646/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com