VB 字段总和(急,在线等)

来源:百度知道 编辑:UC知道 时间:2024/05/08 21:22:42
打个比方 我要求这rs.Fields(5)的总和,而这一行有很多列(未知)
能计算出来吗
Dim sqltext1 As String
sqltext1 = "select * from 销售管理 where 销售日期>=#" & DTP1.Value & "# and 销售日期<=#" & DTP2.Value & "#"
rs1_temp.CursorLocation = adUseClient
rs1_temp.Open sqltext1, cn, adOpenKeyset, adLockPessimistic
Set rs1_temp.DataSource = rs1_temp.DataSource
Set DataGrid1.DataSource = rs1_temp
rs1_temp.Requery
我想在查询的时候求总 求的是rs.Fields(5)和rs.Fields(2

sql语句中用sum来求得总和。如 sql="select sum(销售金额) from 销售管理"
这样就可以求得 销售金额这个字段的总金额了
其次,你也可以用循环来获得总数

能求出的,用循环语句呗!

rs在open的时候使用语句
select sum(列名) as 和 from 表名
然后rs.Fields("和")就是该值