SQLServer CEILING函数和 FLOOR函数

sqlserver中的 CEILING函数和 FLOOR函数:

ceiling函数返回大于或等于所给数字表达式的最小整数。

floor函数返回小于或等于所给数字表达式的最大整数。

比如:

celling(12.1) 结果为 13

floor(12.1)结果为 12

注意:当除数是整数时,要*1.0转换为小数。

例如:
SELECT CEILING(SUM(COUNT)*1.0/P.BoxConversion) FROM S_PRODUCT_STORE

时间: 2024-10-18 14:46:53

SQLServer CEILING函数和 FLOOR函数的相关文章

SQLSERVER中的 CEILING函数和 FLOOR函数

--SQLSERVER中的 CEILING函数和 FLOOR函数 --ceiling函数返回大于或等于所给数字表达式的最小整数. --floor函数返回小于或等于所给数字表达式的最大整数. --比如: --celling(12.1) 结果为 13 SELECT CEILING(12.2) --floor(12.1)结果为 12 SELECT FLOOR(12.3)

Oracle中trunc函数、round 函数、ceil函数和floor函数的使用

1.1trunc函数处理数字 trunc函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去. 其具体的语法格式如下 TRUNC(number[,decimals]) 其中: number 待做截取处理的数值 decimals 指明需保留小数点后面的位数.可选项,忽略它则截去所有的小数部分. 1 select trunc(123.98)from dual; 2 select trunc(123.123,2)from dual;

paper 11:matlab中fix函数,floor函数,ceil函数,round函数的区分

1)fix(n)朝零方向取整,这是一类应用在整数取值上的函数,就如同以前我们所研究的求整问题,例如,fix(pi)=3;fix(-1.3)=-1; fix(1.3)=1; 2)round(n):四舍五入到最近的整数,如round(-1.3)=-1;round(-1.52)=-2;round(1.3)=1;round(1.52)=2:round(pi)=3;round(3.5)=4;round(-3.5)=-4;round(-3.1)=-3;这一点注意与fix所产生的不同,注意区分! 3)floo

matlab中fix函数,floor函数,ceil函数

1)fix(n)的意义是取小于n的整数(是向零点舍入的意思是往零的方向上靠),这是一类应用在整数取值上的函数,就如同以前我们所研究的求整问题,例如,fix(pi)=3;fix(3.5)=3;fix(-3.5)=-3;我这样举例的意思是说明这与四舍五入无关,就是纯粹的一种取值函数.下面讲到各类时我都会举例子,注意区分! 2)round(n)的意思是纯粹的四舍五入,意思与我们以前数学中的四舍五入是一样的!round(pi)=3;round(3.5)=4;round(-3.5)=-4;round(-3

【Oracle】【34】ceil和floor函数

前言: ceil(n) :取大于等于数值n的最小整数: floor(n):取小于等于数值n的最大整数: 正文: -- 10 select ceil(9.3) from dual; -- 9 select floor(9.3) from dual; -- -9 select ceil(-9.3) from dual; -- -10 select floor(-9.3) from dual; 参考博客: Oracle中trunc函数.round 函数.ceil函数和floor函数的使用 - 舒山 -

ceil与floor函数的用法浅解

double floor(double x); double ceil(double x); 使用floor函数.floor(x)返回的是小于或等于x的最大整数.如:     floor(10.5) == 10    floor(-10.5) == -11 使用ceil函数.ceil(x)返回的是大于x的最小整数.如:     ceil(10.5) == 11    ceil(-10.5) ==-10 floor()是向负无穷大舍入,floor(-10.5) == -11:ceil()是向正无穷

JavaScript中floor函数

JavaScript中floor函数方法是返回小于等于其数值参数的最大整数.使用方法: Math.floor(number)http://rl.82676666.com 必选项 number 参数是数值表达式.返回值为小于等于其数值参数的最大整数值.

C++ floor函数

在论坛里看到了一个人的提问,关于如何截断浮点数小数部分的问题.我的第一感觉是使用字符串处理(呵呵,估计知道floor函数的人都会笑话我了).的确,用C++也算挺久了,竟然不知道C++库中的floor函数,可以轻易实现这个功能,唉,感慨~~~~ 就不多说别的了,下面说一下关于floor函数: 1.函数原型: 1 double floor ( double x ); 2 float floor ( float x ); 3 long double floor ( long double x ); 2

C++ floor函数 截断浮点数小数部分 转

在论坛里看到了一个人的提问,关于如何截断浮点数小数部分的问题.我的第一感觉是使用字符串处理(呵呵,估计知道floor函数的人都会笑话我了).的确,用C++也算挺久了,竟然不知道C++库中的floor函数,可以轻易实现这个功能,唉,感慨~~~~ 就不多说别的了,下面说一下关于floor函数: 1.函数原型: 1 double floor ( double x ); 2 float floor ( float x ); 3 long double floor ( long double x ); 2