0
A
回答
1
使用此查询:
SELECT ROUND(2.0/3.0, 2)
0
Select cast(2.0/3.0 as decimal(3,2)) as result
,应该有所帮助。
欢呼
0
试试这个
select cast(ROUND(2/3.0, 2) as decimal(2,2))
0
ALTER FUNCTION GetDecimalFromDivided(@interger1 INT, @interger2 INT , @round INT)
RETURNS FLOAT AS
Begin
RETURN ROUND(@interger1/cast(cast(@interger2 AS VARCHAR) + '.0' AS FLOAT),@round)
END
0
SELECT 2.0/3.0 AS RawResult
格式在客户端
评论在你的答案功能...
ALTER FUNCTION GetDecimalFromDivided (@float1 float, @float2 float, @round INT)
RETURNS float AS
Begin
RETURN ROUND (@float/@float2, @round)
END
- 为什么要发送整数?
- round与float类型的返回类型无关。例如,您可能会得到0.6700000000001
- 如果要固定小数位,请使用小数点(p,2)。但那么你的ROUND是无用的。
你真的应该在客户端格式!
相关问题
- 1. SQL Server 2012的整数除法小数位数
- 2. 获得方法的答案到小数点后两位小数位
- 3. 如何将小数点后两位到小数点后n位?
- 4. 如何比较两位小数到小数点后10位?
- 5. 我如何得到2位小数?
- 6. 如何从除以两个整数得到浮点数结果
- 7. 如何将位值从前端存储到sql server数据库?
- 8. 无法从SQL Server中删除
- 9. 四舍五入到SQL Server 2008中的两位数
- 10. 如何从不同位置同步两个sql-server表?
- 11. 如何将数据库从SQL Server 2008导出到SQL Server 2005
- 12. 如何在SQL Server中找到中位数
- 13. 如何获得从SQL Server CDC
- 14. 得到的SQL Server
- 15. 从货币中删除小数位吗?
- 16. 删除从SQL Server
- 17. SQL Server中的小数点
- 18. 如何从SQL Server数据库中删除表行?
- 19. 如何从SQL Server 2005数据库中删除脱机文件
- 20. SSAS无法从SQL Server中为地理位置导入数据
- 21. 如何从SQL Server 2008数据库获得SQL Server 2005兼容备份?
- 22. 限制双到小数点后两位
- 23. 如何获得SQL Server中的两个值之间平均
- 24. 如何从两个日期得到免费的位置/场地在SQL
- 25. 如何获得数据后“ - ”在SQL Server
- 26. Sql Server小数点(30,10)丢失最后2位小数
- 27. SQL Server 2008不能定义4位小数的小数类型?
- 28. 如何获得表中记录的位置(SQL Server)
- 29. 如何在SQL Server中获得今天的第一个小时?
- 30. 如何获得在SQL Server