我在本地服务器上创建一个函数,以便计算某个值,其变量存储在不同的表中
SET @tmquery = CONCAT("SELECT SUM(x) FROM table", year, " WHERE id = ", id);
PREPARE stmt FROM @tmquery;
SET tm = (EXECUTE stmt);
我需要年份和id值(作为参数接收)以便过滤信息,这样我就可以得到相关数据的SUM(),但我还需要将SUM()值保存在不同的变量上为了以后使用它,我该怎么做才能做到这一点?