sql中怎么计算几列的值,写入最后一列
发布网友
发布时间:2022-04-25 05:02
我来回答
共2个回答
热心网友
时间:2022-07-13 04:06
update 原材料供应情况.dbo.法兰盘
set 总分=sum(价格比*0.6+质量*0.2+交货速度*0.1+服务水平*0.05+信誉度*0.05)
where 序号 is not null
and 序号 = (select 序号 from 原材料供应情况.dbo.法兰盘
where 序号 is not null
group by 序号
)追问消息 157,级别 15,状态 1,第 1 行
聚合不应出现在 UPDATE 语句的集合列表中。
热心网友
时间:2022-07-13 04:06
同一个表中的一列
行有没有规定?
update 原材料供应情况.dbo.法兰盘
set 总分=sum(价格比*0.6+质量*0.2+交货速度*0.1+服务水平*0.05+信誉度*0.05)
where 序号 is not null