update在包含外部引用的被聚合表达式中指定了多个列

_ShuMin 2018-03-27 10:54:21
update bi_bill
set Remark ='update SumForDiscount=SumForDiscount+SumOfConsume*(1-0.834)',
SumForDiscount=SumForDiscount+SumOfConsume*(1-0.834),
DiscountRate=0.834,DiscountName='会员折',DiscountID='99',
SumToPay=select (sum(SumOfConsume+SumOfService-SumForDiscount)) from bi_bill
where BillID='XS-180327-0002'
...全文
537 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
二月十六 2018-03-27
  • 打赏
  • 举报
回复
UPDATE  bi_bill
SET     Remark = 'update SumForDiscount=SumForDiscount+SumOfConsume*(1-0.834)' ,
        SumForDiscount = SumForDiscount + SumOfConsume * ( 1 - 0.834 ) ,
        DiscountRate = 0.834 ,
        DiscountName = '会员折' ,
        DiscountID = '99' ,
        SumToPay = ( SELECT ( SUM(SumOfConsume + SumOfService - SumForDiscount) )
                     FROM   bi_bill
                     WHERE  BillID = 'XS-180327-0002'
                   )
卖水果的net 2018-03-27
  • 打赏
  • 举报
回复

-- 最后一个,加个括号

update bi_bill
   set Remark         = 'update SumForDiscount=SumForDiscount+SumOfConsume*(1-0.834)',
       SumForDiscount = SumForDiscount + SumOfConsume * (1 - 0.834),
       DiscountRate   = 0.834,
       DiscountName   = '会员折',
       DiscountID     = '99',
       SumToPay       =  (select (sum(SumOfConsume + SumOfService - SumForDiscount))
                           from bi_bill
                          where BillID = 'XS-180327-0002')

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧