具有前缀的多个变量的和产品的等价物

时间:2014-10-01 16:43:53

标签: sql

我有一堆变量:pretest1, pretest2, pretest3, ...每个pretestX变量都是数字。

我在同一张表中还有另一组变量:posttest_1, posttest_2, posttest_3, ...此外,所有数字。

对于每条记录(又名行),我希望能够生成所有这些记录的总和:

sum (pretest_1*posttest_1, pretest_2*posttest_2, ...)

有没有办法使用列(又名变量)名称前缀来做到这一点?我可以这样做:

sum(pretest: * posttest:)

或类似的东西:

do i = 1 to 850
result = result + pretest_i * posttest_i

我试图避免单独输入所有变量。

0 个答案:

没有答案