SQL一张表A某个字段的值和另外一张表B某个字段的合计比较 5
SQL一张表A某个字段的值和另外一张表B某个字段的合计比较select出来结果时,将30update为25...
SQL一张表A某个字段的值和另外一张表B某个字段的合计比较
select出来结果时,将30 update为25 展开
select出来结果时,将30 update为25 展开
1个回答
展开全部
oracle写法啊,如果是其他数据库自行修改。
一个子查询+并行条件(sqlserver数据库的特殊sql我不会,如果这个sql你改不出来,那么不要问我,我也不会)
select t1.id-1,t1.金额a from t1,(select id-2,sum(金额2) 金额2_1 from t2 group by id-2) t2-1 where t1.id-1=t2-1.id-2 and t1.金额a <>t2-1.金额2_1
我这个只是查出来了,如果还要修改,那么就把这个改写为update语句,这个只能你自己思考了,我这里可没有测试环境。
一个子查询+并行条件(sqlserver数据库的特殊sql我不会,如果这个sql你改不出来,那么不要问我,我也不会)
select t1.id-1,t1.金额a from t1,(select id-2,sum(金额2) 金额2_1 from t2 group by id-2) t2-1 where t1.id-1=t2-1.id-2 and t1.金额a <>t2-1.金额2_1
我这个只是查出来了,如果还要修改,那么就把这个改写为update语句,这个只能你自己思考了,我这里可没有测试环境。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询