sql语句

求一个sql语句(table1原表)12345abcdebfgdefhide生成(table2)1 3 4a c db g cf i gh e i其实我想要 a*(c-d

求一个sql语句
(table1原表)
1 2 3 4 5

a b c d e
b f g d e
f h i d e

生成(table2)
1 3 4

a c d
b g c
f i g
h e i

其实我想要 a*(c-d) + b*(g-c) + f*(i-g) + h*(i-g)
select sum(1*(3-4)) result from table2;

1,2,3,4,5代表字段名
不知道描述清楚了没

[解决办法]
糊涂了。
[解决办法]
如果是字符型的,你怎么可以用SUM的函数?
[解决办法]

SQL code
直接贴实例的部分数据来看一下!
[解决办法]
生成的table2中的数据,相对于table1中的数据,没看出有什么规律啊