原来的规划设计number字段为文本。不改动类型情况下格式化
SUM(CAST(number AS integer)) 即可
实例代码:
代码如下 | 复制代码 |
<%set mRs=server.createobject("adodb.recordset") mSQL="select SUM(CAST(字段名 AS integer)) from 表名 where 条件语名" mRs.open mSQL,conn,1,3 Response.write mRs(0) mRs.Close set mRs=nothing %> |
下面附一些数字求和
使用SUM(求和)函数
SUM函数用于返回表达式中所有值的和
SUM函数使用的几点说明:
(1)含有索引的字段能够加快聚合函数的运行。
(2)字段数据类型为int、smallint、tinyint、decimal、numeric、float、real、money以及smallmoney的字段才可以使用SUM函数。
(3)在使用SUM函数时,SQL Server把结果集中的smallint或tinyint这些数据类型当做int处理。
(4)在使用SUM函数时,SQL Server将忽略空值(NULL),即计算时不计算这些空值。
时间: 2024-09-15 01:41:40