简单送50分.求一个表中的满足条件的数据的和.(50分)

  • 主题发起人 主题发起人 塬上独狼
  • 开始时间 开始时间

塬上独狼

Unregistered / Unconfirmed
GUEST, unregistred user!
用ADOtable?或者sql?要代码.
 
太抽象了,属于哲学问题.
 
万能的主会你这个问题!
 
大致应该类似于如下的语句:
Select card_number, Sum(amount) sa From Card
Where card_number > 100
Group By card_number
 
不好意思,我在说明确点:求数值1的和减去数值2的和.当姓名:=张三.
姓名 数值1 数值2
张三 1 0
张三 1 0
李四 0 1
 
select sum(数值1)-sum(数值2) from 表名 where 姓名='张三'
 
select sum(数值1-数值2) sa from tablename where xm='张三'
 
procedure TForm1.Button2Click(Sender: TObject);
begin
adoquery1.sql.clear;
adoquery1.sql.add('select sum(收入-支出 )as sm from water1 where 审批人=edit3.text');
adoquery1.open;
edit2.Text:=adoquery1.fieldbyname('sm').asstring;

end;
麻烦看一下,提示:edit3.text没有初始值.
 
adoquery1.sql.add('select sum(收入-支出)as sm from water1 where 审批人=' + QuotedStr(edit3.text) ); //edit3.text应当这样拼接进SQL中
 
正解:where 审批人="'+edit3.text+'"
 
后退
顶部