读书人

SQL中设定公式有关问题

发布时间: 2012-05-08 22:09:41 作者: rapoo

SQL中设定公式问题
SQL表格结构如下表A
id(唯一) ACC F3(科目) F4(公式) VALUE
1 101 101
2 102 102
3 103 103
4 100 101+102+103
5 201 201
6 202 202
7 200 201+202
。。。。。。。
上面的是表格式

表B(数据来源)
101 100
102 300
103 400

201 50
202 60
。。。。。。。。。

如何可以查询的报表可以根据公式计算结果填入表格(value)中

最终得到临时表#c
id(唯一) ACC VALUE
1 101 100
2 102 300
3 103 400
4 100 800
5 201 50
6 202 60
7 200 110



[解决办法]

SQL code
 select id,ACC,[VALUE]=(select sum(数据来源) from tb2 where charindex(id+'+',a.[value]+'+'))from tb1 a 

读书人网 >SQL Server

热点推荐