首页 > 数据库 > 数据库开发技术 > MSSQL上、下 取整数函数
--MSSQL内置函数 :上取整数 ceiling(2.01) ,返回3.
select ceiling(2.01)
下面自定义了此函数(没有找到内置时自己写的),
[@more@]--自定义,上取整数 函数
create function fn_ceils( @n float )
returns int
as
begin
-- declare @n float
declare @m int
--set @n =2.02
set @m=0
if convert( int,@n )< @n
set @m =convert(int,@n)+1
else
set @m= convert(int,@n)
return (@m)
end
select dbo.fn_ceils(2.01)
结果:3
--MSSQL内置函数 :上取整数 返回2,与convert(int,2.9) 结果相同。
select floor(2.9)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/729024/viewspace-1024132/ ,如需转载,请注明出处,否则将追究法律责任。