你要写的sql语句和你要选择的条件有很大的关系,所以sql语句要根据选择的条件来改变where条件的值
解决方案 »
- SQL Server 2008 R2各个版本对比中的“可用最大存储量”“数据库最大规模”分别是什么意思
- 请教局域网中跨机器数据库备份
- 请问如何用update实现如下功能
- 我创建了3个表请问这个功能怎么用SQL写出来
- 救命贴(sql2000 增加ndf文件后数据库读写变的奇慢)
- 请问sql server 2005中如何更新字段的某几位,急!
- 建立视图统计评论数的问题
- 请问SQL Server数据库中对应于Access数据库的“自动编号”字段类型是什么?
- 建立存储过程时提示必须声明变量
- SQL sever 如何批量删除表格
- 怎么样才能导出非固定角色执行语句权限的脚本(再发贴求解答)
- Query analyzer不能连接本机数据库服务器的问题
总共数量
花费数量
收入数量
某个收支人的花费数量
某个收支人的收支数量
某个银行卡收支数量
某个现金的收支数量;需要多条sql语句
var str:string;
begin
ADOquery1.Close;
adoquery1.SQL.Clear;
ADOquery1.SQL.Add('select distinct 原因 from nameok');
ADOquery1.Open;
while not ADOquery1.eof do
begin
str:=ADOquery1.fieldbyname('原因').asstring;
//showmessage(str);
adoquery2.Close;
adoquery2.SQL.Clear;
//select sum(数量) from nameok where 原因='没有'
adoquery2.SQL.Add('select sum(数量) as 数量 from nameok where 原因=:a');
adoquery2.Parameters.ParamByName('a').Value:=str;
adoquery2.open;
str:=adoquery2.fieldbyname('数量').Value;
memo1.Lines.Add(str);
ADOquery1.Next;
end;end;我是楼主的马甲,我自己找到解决方法了,我把分给我自己^_^