求一个vb sql 查询后求和的问题

根据用户自己选择的时间段,查询两个不同数据库中的某字段数据,求和,显示数据,并计算差值。
sql查询语句如下:
Select sum(addmoney)
From addmoney
Where (addmoneytime < ‘开始时间’) and (addmoneytime > ‘结束时间’)
查询语句写起来没有问题,就是不知道如何在vb里面把这个数据调用出来
vb里面写sql语句格式上有哪些要求?

第1个回答  2009-09-12
'你那个SQL用了聚合函数,怎么不带GROUP BY? 也没有给聚合函数加别名。。
Dim cnn as new ADODB.Connection
cnn.Open "......." '连接数据库
Dim rs as new recordset
rs.Open "SQL语句,不带回车",cnn '打开查询

'在窗体上显示所有记录
do until rs.eof
print rs.field("聚合函数的别名").value
loop

'断开连接
rs.close
cn.close
第2个回答  2009-09-19
具体格式是:
select 要查询的 from 表名 where 条件 group by 分组

Select sum(addmoney) as sum_add
From addmoney
Where (addmoneytime < ‘开始时间’) and (addmoneytime > ‘结束时间’)

rs("sum_add")为SQL的值
第3个回答  2009-09-13
Select sum(addmoney) as sum_add
From addmoney
Where (addmoneytime < ‘开始时间’) and (addmoneytime > ‘结束时间’)

rs("sum_add")为SQL的值
第4个回答  2009-09-12
sql语法和网页上一样本回答被提问者采纳
相似回答