select round(avg(Delay),2) from Attachdelaytime where inserttime>'2013-02-06 00:00:00.000' and inser
这样报错.
因为DELAY是整型.
ROUND使用之要做类型转换.
select ROUND(AVG(CAST(delay as float)),2)
from Attachdelaytime where inserttime>'2013-02-06 00:00:00.000' and inserttime<'2013-03-31 23:59:59.999'
这样就对了.比ORACLE要多一步类型转换.
分享到:
相关推荐
在SQL Server中,四舍五入是一个常见的需求,尤其是在处理财务数据或需要精确数值运算的场景下。SQL Server提供了多种方法来实现数值的四舍五入,其中最常用的就是`ROUND`函数。本文将深入探讨SQL Server中的四舍五...
注:修约时看保留小数的后一位为5时进行修约,其他按四舍五入情况。 修约:五后皆零看奇偶,修约看5前面那一位数,五前为偶应舍去,五前为奇要进一。 例: 0.4451 保留两位 0.45 例: 0.445 保留两位 0.44 例: 0.435 ...
从统计学的角度,“四舍六入五成双”比“四舍五入”要科学,在大量运算时,它使舍入后的结果误差的均值趋于零,而不是像四舍五入那样逢五就入,导致结果偏向大数,使得误差产生积累进而产生系统误差,“四舍六入五...
在SQL Server中,进行数值四舍五入操作通常有多种方法,其中最常用的函数是`ROUND`,但也可以使用`CAST`和`CONVERT`函数来实现类似的效果。本文将详细探讨这三种方法以及它们在处理四舍五入时的特点。 `ROUND`函数...
通常情况下,我们使用的都是标准的四舍五入法,但在某些特殊场景下,比如金融计算、统计分析等场合,可能需要更加精确的修约规则。本文介绍的自定义SQL Server函数即实现了一种特殊的修约规则——“四舍六入五单进”...
SQL中的小数点后的四舍五入,适合出入门的朋友,里面有详细的举例,一看即明白。
- **描述**:返回数字四舍五入后的结果。 - **SQL Server 示例**: ```sql SELECT ROUND(1.23456, 4) AS Value; -- 结果为 1.2346 ``` - **Oracle 示例**: ```sql SELECT ROUND(1.23456, 4) AS Value FROM ...
- **ROUND()** 四舍五入。 - **ABS()** 绝对值。 - **SIGN()** 符号函数。 ```sql SELECT CEILING(3.14), FLOOR(3.14), ROUND(3.14, 1), ABS(-3.14), SIGN(-3.14); ``` #### 特殊函数 - **PI()** 返回圆周率π...
此外,还有一些常用的SQL函数,例如ABS()用于求绝对值,CEILING()将数值向上舍入到最接近的整数,FLOOR()则向下舍入,ROUND()进行四舍五入。LEN()计算字符串长度,LTRIM()和RTRIM()去除字符串首尾的空白字符,...
SQL Server的`ROUND()`函数支持四舍五入,如`SELECT ROUND(1.23456,4) value`会得到1.2346。Oracle的`ROUND()`函数功能相同,但结果是1.2346,无额外的小数位。 5. 幂运算: 在SQL Server中,`EXP()`函数计算e的幂...
- **日期四舍五入**: Oracle中的`ROUND`函数在SQL Server中用`CONVERT`函数实现。 - **日期截断**: Oracle中的`TRUNC`函数与SQL Server中的`CONVERT`函数有相似功能。 - **字符串转日期**: Oracle中的`TO_DATE`函数...
Microsoft SQL Server 2005 Express Edition SQL Server 文档小组无法回答技术支持问题,但是欢迎您对本自述文档提出建议和意见。您可以使用提供的链接快速、直接地发送电子邮件反馈。请使用英语发送您的反馈信息...
5. **四舍五入** - SQLServer中使用`ROUND()`函数。 - Oracle中同样使用`ROUND()`函数。 6. **e的幂** - SQLServer中使用`EXP()`函数。 - Oracle中同样使用`EXP()`函数。 7. **自然对数(以e为底)** - SQL...
- **SQL Server**: 使用 `ROUND` 函数来四舍五入数值到指定的小数位数。 - 示例:`SELECT ROUND(1.23456, 4) AS Value;` - **Oracle**: 同样使用 `ROUND` 函数。 - 示例:`SELECT ROUND(1.23456, 4) AS Value FROM...
本文档总结了 SQL Server 中常用的数学函数、字符串函数和其他函数,包括绝对值、取整、四舍五入、幂函数、对数函数、平方根函数、随机数函数、符号函数、数学常数函数、圆周率、反三角函数、三角函数、弧度角度互换...
6. **四舍五入** - 两者都有`ROUND`函数,但Oracle需要`FROM DUAL`。 - 示例:Oracle中`SELECT ROUND(1.23456, 4) FROM DUAL`;SQL Server中`SELECT ROUND(1.23456, 4)`。 7. **自然对数底数(e)的幂** - ...
4. **数学函数**:数学函数包括`ABS()`返回绝对值,`SQRT()`计算平方根,`POWER()`求幂,`RAND()`生成随机数,以及`ROUND()`和`FLOOR()`进行四舍五入和向下取整。 5. **转换函数**:`CAST()`和`CONVERT()`用于将一...
5. 四舍五入:使用ROUND函数可以将一个数字四舍五入,例如select round(1.23456,4) value。 6. e为底的幂:使用EXP函数可以计算e的幂,例如select Exp(1) value。 7. 取e为底的对数:使用LOG函数可以计算e为底的对数...
- **SQLServer**: 使用`ROUND`函数按指定位数进行四舍五入。 ```sql SELECT ROUND(1.23456, 4) AS Value; ``` - **Oracle**: 同样使用`ROUND`函数。 ```sql SELECT ROUND(1.23456, 4) AS Value FROM DUAL; `...