sqlserver多表间的数据计算

来源:百度知道 编辑:UC知道 时间:2024/06/01 15:19:37
在sqlserver中,多表之间能够进行数据计算吗?

例如:A表中的某列和B表中的某列数据,在经过计算后可以存入C表中的某列吗?

实现的方法有哪些呢?谢谢

比如 :UPDATE C SET C.A = A.A+B.A FROM A,B,C WHERE A.ID = B.ID AND C.ID = A.ID
这个是可以的,如果有详细的计算要求计算方法就不一样了

可以
写语句
写函数
写触发器
写存储过程

insert into <新表> select <表A>.<字段1>+<表B>.<字段2> from <表A>,<表B>