34,593
社区成员
发帖
与我相关
我的任务
分享
set @types=(select top 1 ccprec_sub_type from Inserted)
set @subtypes=(select top 1 ccprec_sub_subtype from Inserted)
set @types=(select ccprec_sub_type from Inserted)
set @subtypes=(select ccprec_sub_subtype from Inserted)
---你可以先print输出查看下其返回值,再操作..
查询语句返回值不只一个时不能直接赋值..
if update(CcpRec_Sub_S_Zjr)
update a set CcpRec_Sub_S_Zjr_BHS=b.CcpRec_Sub_S_Zjr/ case when b.ccprec_sub_subtype='销售出库' then 1.17 else 1 end,CcpRec_Sub_S_Zjr_BWB_BHS=b.CcpRec_Sub_S_Zjr_BWB/case when b.ccprec_sub_subtype='销售出库' then 1.17 else 1 end
from CCPrec_Sub a join inserted b on a.ID=b.ID
update a set CcpRec_Sub_S_Zjr_BHS=b.CcpRec_Sub_S_Zjr/ case when b.ccprec_sub_subtype='销售出库' then 1.17 else 1 end,CcpRec_Sub_S_Zjr_BWB_BHS=b.CcpRec_Sub_S_Zjr_BWB/case when b.ccprec_sub_subtype='销售出库' then 1.17 else 1 end
from CCPrec_Sub a join inserted b on a.ID=b.ID
update CCPrec_Sub
set CcpRec_Sub_S_Zjr_BHS=b.CcpRec_Sub_S_Zjr/1.17,CcpRec_Sub_S_Zjr_BWB_BHS=b.CcpRec_Sub_S_Zjr_BWB/1.17
from CCPrec_Sub a join inserted b on a.ID=b.ID
where b.ccprec_sub_subtype='销售出库'
update CCPrec_Sub
set CcpRec_Sub_S_Zjr_BHS=b.CcpRec_Sub_S_Zjr,CcpRec_Sub_S_Zjr_BWB_BHS=b.CcpRec_Sub_S_Zjr_BWB
from CCPrec_Sub a join inserted b on a.ID=b.ID
where b.ccprec_sub_subtype<>'销售出库'