<%
set rs=server.createobject("adodb.recordset")
SQL="SELECT Sum(工资) AS 工资和,Count(*) AS 总人数 FROM 表1 WHERE 姓名 like '张%'"
rs.open sql,conn,1
Response.Write "<BR>金额合计:" & rs("工资和")
Response.Write "<BR>总人数:" &rs("总人数")
rs.close
set rs=nothing
%>
<%
set rs=server.createobject("adodb.recordset")
SQL="SELECT Sum(工资) AS 工资和,count(姓名) as 总人数 FROM 表1 WHERE 姓名 like '张%'"
Set rs=Conn.Execute(sql)
Response.Write "合计结果为:"&rs("工资和")
Response.Write "合计结果为:"&rs("总人数")
rs.close
set rs=nothing
%>
<%
set rs=server.createobject("adodb.recordset")
SQL="SELECT Sum(工资) AS 工资和 FROM 表1 WHERE 姓名 like '张%'"
Set rs=Conn.Execute(sql)
Response.Write "合计结果为:"&rs("工资和")
rs.close
set rs=nothing
%>
这样可以,
但是我要同时取得符合记录的数量 怎么弄
就是要知道有多少个姓张的
我用 rs.RecordCount 取不到
<%
set rs=server.createobject("adodb.recordset")
SQL="SELECT Sum(工资) AS 工资和 FROM 表1 WHERE 姓名 like '张%'"
rs.open sql,conn,1
Response.Write "<BR>金额合计:" & rs("HF15")
Response.Write "<BR>总人数:" & rs.RecordCount
rs.close
set rs=nothing
%>
<%
set rs=server.createobject("adodb.recordset")
SQL="SELECT Sum(工资) AS 工资和 FROM 表1 WHERE 姓名 like '张%'"
Set rs=Conn.Execute(sql)
Response.Write "合计结果为:"&rs("工资和")
rs.close
set rs=nothing
%>
不知行不行
<%
set rs=server.createobject("adodb.recordset")
SQL="SELECT Sum(工资) AS 工资和 FROM 表1 WHERE 姓名 like '张%'"
Set rs=Conn.Execute(sql)
Response.Write "合计结果为:"
rs.close
set rs=nothing
%>