根据动态查询分配变量

时间:2015-05-29 17:05:15

标签: mysql

我在本地服务器上创建一个函数,以便计算某个值,其变量存储在不同的表中

SET @tmquery = CONCAT("SELECT SUM(x) FROM table", year, " WHERE id = ", id);

PREPARE stmt FROM @tmquery;
SET tm = (EXECUTE stmt);

我需要年份和id值(作为参数接收)以便过滤信息,这样我就可以得到相关数据的SUM(),但我还需要将SUM()值保存在不同的变量上为了以后使用它,我该怎么做才能做到这一点?

0 个答案:

没有答案