SELECT SUM(substring(出口规格,0,charindex('*',出口规格)) * CONVERT(float, 出口重量))
/ SUM(出口重量) AS 加权厚度
FROM *.dbo.表
想将查询的结果保留小数点3位,请高手赐教!期待学习中...
我现在怎么喜欢把简单的问题复杂化?就是这么简单,哎。。。SELECT round(SUM(substring(出口规格,0,charindex('*',出口规格)) * CONVERT(float, 出口重量))
/ SUM(出口重量),3) AS 加权厚度