sql套用(100分)

  • 主题发起人 liminhan
  • 开始时间
L

liminhan

Unregistered / Unconfirmed
GUEST, unregistred user!
query1.Close;
query1.sql.Clear;
query1.SQL.add('select sum(jbthf) from DB');
query1.sql.Add('where bjqh=(select qh from qh where thlb=1 and yys=1)');
query1.open;
edit1.text:=query1.Fields[0].asstring;

我以QH表中bjqh为条件,将DB表中适合条件的jbthf字段累加后,赋值给edit1,F9运行通过,但edit1无显示,请帮忙看一下!!
 
query1.Close;
query1.sql.Clear;
query1.SQL.add('select sum(jbthf) from DB');
query1.sql.Add('where bjqh in (select qh from qh where thlb=1 and yys=1)');//改成“in”试试
query1.open;
edit1.text:=query1.Fields[0].asstring;
 
query1.Close;
query1.sql.Clear;
query1.SQL.add(' select sum(jbthf) as AAAAA from DB ');
query1.sql.Add(' where bjqh in (select qh from qh where thlb=1 and yys=1) ');
query1.open;
edit1.text:=query1['AAAAA'];

[:)]
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
652
import
I
I
回复
0
查看
1K
import
I
I
回复
0
查看
3K
import
I
顶部