注册 登录
编程论坛 SQL Server论坛

如何将查询后保留小数点3位

roy78 发布于 2007-10-16 12:41, 2973 次点击

SELECT SUM(substring(出口规格,0,charindex('*',出口规格)) * CONVERT(float, 出口重量))

/ SUM(出口重量) AS 加权厚度

FROM *.dbo.表



想将查询的结果保留小数点3位,请高手赐教!期待学习中...

2 回复
#2
Kendy1234562007-10-16 17:20
用round函数
#3
roy782007-10-16 18:59

我现在怎么喜欢把简单的问题复杂化?就是这么简单,哎。。。

SELECT round(SUM(substring(出口规格,0,charindex('*',出口规格)) * CONVERT(float, 出口重量))

/ SUM(出口重量),3) AS 加权厚度

FROM *.dbo.表

1