如何统计记录相加时所产生的记录。(30分)

  • 主题发起人 xyt3dnow
  • 开始时间
X

xyt3dnow

Unregistered / Unconfirmed
GUEST, unregistred user!
本人写的sql语句统计房屋的面积
select sum(mj) from a,b
where a.id=b.id;
得出了一个相加后的总数如2000显示在DBGrid1中,
请问如何统计出有多少条记录经过相加才出现这个结果?
我使用label1.caption:='记录个数='+inttostr(mydata.adoquery1.recordcount);
只能统计相加后的记录,只有一条。
 
SELECT SUM(MJ),COUNT(*) AS N FROM A,B
WHERE A.ID=B.ID
这样应该就可以了吧
 
能不能把count(*)的值赋予lable呢?
 
label1.caption:='记录个数='+inttostr(mydata.adoquery1.fieldbyname('n').asinteger);
 
orlen 大侠,感激不尽,好人做到底,如何让count(*)这列不在DBGrid1中显示出来?
 
mydata.adoquery1.fieldbyname('n').visible:=false
 
接受答案了.
 
orlen,感激不尽!
 
顶部