最近我做了个查询数据库小程序,用的是ADOQery控件,在查询出符合某个条件的一段数据后,我想求出这些数据的一个字段数据的总和。例如满足在某一天的条件下,求出发货数量总和。我试了很久,总是求出了整个数据库的发货数量的总和。请教各位,在此先谢过啦!
解决方案 »
- 获取U盘容量
- 关于QUERY产生的临时文件问题
- Imagelib Library Corporate Suite 6.0 有没有去黑边的功能
- 1象素=?毫米?
- (超紧急)能不能在已经查询出来的recordset中添加一个字段并给予赋值?
- 怎么样在QREPORT中显示出二个细表的全部内容,在线急待,高分相送
- 请教,MDI主窗体创建后创建子窗体出错,如何解决?
- 请问怎样Import Components ---- 初级问题
- 如何将ACCESS数据表导入到SQLSEVER6.5中去?请高手不吝赐教!只要回答问题就有分!
- Delphi能不能处理这个问题?
- 请问如何读取word中指定字符串后边的字符?
- 好不容易写篇文章,另存为草稿就再也找不到了
1.把结果集查出到一个临时表中,做汇总
2.需要下载Delphi的二次查询组件:即XQuery
i,sum:integer;
begin
sum:=0;
with adoquery do
begin
close;
clear;
sql.add('*********');// 满足某一天条件查询
open;
end;
for i:=0 to adoquery.recordcount-1 do
begin
sum:=sum+adoquery.fieldbyname('发货数量').asinteger;
end;
end;
这样写应该可以的