gpt4 book ai didi

sql-server-2008 - 在SQL Server中舍入到最接近的5

转载 作者:行者123 更新时间:2023-12-04 00:03:16 25 4
gpt4 key购买 nike

我的SQL Server 2008表中有一个Money列。在下面的查询中,如何将其四舍五入到最近的5 $

select FineAmount from tickets


谢谢

最佳答案

select round(FineAmount*2,-1)/2 from tickets


或在SQL中放置nicholaides建议

select round(FineAmount/5,0)*5 from tickets


该示例假定FineAmount的类型为money。
第二种方法可能更好,因为第一种方法的最大限制是maximum_value_of_money_type / 2

有关 ROUND的更多信息

关于sql-server-2008 - 在SQL Server中舍入到最接近的5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1702080/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com