表 A 有第 [9] 列(数字类型)
表 B 有列 [10],[11],[12]... (还有更多列,但我一次需要 2 个)(全部为数字类型)
在表 RESULT 中,我需要结合 A.[month] + (B.[month+1] * B.[month+2])
例子:
Table A
Person/ 9
Joe 50
Table B
Person/ 10/ 11/ 12/ 13 ...
Mary 3 4 5 44
Joe 6 5 1 11
结果:
Person Calc
Joe 50 + (6*5)=50+30=80
对于在两个表中找到的每个人,计算为:表 A 中 x 列的值 +(表 B 中 x+1 列的值 * 表 B 中 x+2 列的值)
如何最好地做到这一点?
考虑到我在 Sql 中所知道的列名应该是固定的,而我需要通过派生名称(月+1、月+2...等)引用列
非常感谢。