日期:2014-05-17  浏览次数:20510 次

表B 表A
表 A(                
A_ID INT,
A_SUM DECIMAL)
表 B(
B_ID INT,
B_detail DECIMAL)
A中假如数据为 A_ID   A_SUM   ,B中的数据为 B_ID   B_detail
                1       0                    1        34
                2      0                     1        56 
                3      0                     1        10
                                             2        74
                                             2        49
                                             3        37
                                             3        26
                                             3        65
                                             3        23
现在想B中根据B_ID 分组后累加B_detail,在把这个累加的值 赋给与B_ID相同 A_ID的A_SUM值。
例如为B表中B_ID 为1的B_detail累加后为100,再把这个100的累加值赋给表A中A_ID=1(ID值和B_ID相同), 的A_SUM.另外SUM()函数返回的是INT型的,B_detail是decimal型的,A_SUM的值最后我想要的也是decimal型的。求语句,。。。