update [order] set [order].iGoodsQoh=[order].iGoodsQoh + detail.siQty
from detail where detail.iOrderID=6 and detail.cGoodsID=[order].cGoodsID
from detail where detail.iOrderID=6 and detail.cGoodsID=[order].cGoodsID
解决方案 »
- row_number()over生成编号问题,要重复
- 如何读取数值而不要单位呢?
- sql 查询问题 50分求解
- SQL SERVER 2000,更改自定义数据类型的所有者!
- 时间段问题,如何进行合并,感觉很难呀!谢谢!
- 拜托了,两,三千条数据怎么要查1分钟到两分种的啊?
- 删除架构时,目标不存在,这啥情况
- 关于Modify和嵌入式SQL的问题
- access数据库被破坏的原因
- 不知有没有人试过,复制一篇文章,再在sql中的text字段粘贴,对于大量的字根本不行!!!!!
- 急!!!!!!!!!!!!!!!!!! group by 的问题
- 如何将数据库(所有表和视图)所有权限授予某个用户?要sql语句---在线等
set iGoodsQoh=isnull(t.iGoodsQoh,0)+A.siQty
from [order] t
join detail A on A.cGoodsID=t.cGoodsID
where A.iOrderID=6
from detail where iOrderID=6 and detail.cGoodsID=order.cGoodsID
set order.iGoodsQoh = order.iGoodsQoh + detail.siQty
from order,detail
where order.cGoodsID=detail.cGoodsID and detail.iOrderID=6这样就可以了
set order.iGoodsQoh = order.iGoodsQoh + detail.siQty
from order,detail
where order.cGoodsID=detail.cGoodsID and detail.iOrderID=6
set [order].[iGoodsQoh]=[order].[iGoodsQoh] + [detail].[siQty]
from [order] inner join [detail] on [detail].[cGoodsID]=[order].[cGoodsID]
where [detail].[iOrderID]=6