怎样合计一个字段??(50分)

  • 主题发起人 主题发起人 ma
  • 开始时间 开始时间
M

ma

Unregistered / Unconfirmed
GUEST, unregistred user!
我刚学习, 用多表连接, 怎样计算子表中的一个字段
 
能具体点吗?
 
sum(fieldname)
 
同意popeye用sum(fieldname),
如果有条件的话在加groupby(fieldname2)
 
也可以通过建立一个自定义的列函数来实现
 
同意popeye
教你一个最最最最笨的方法设个变量,,加一加了,,嘻嘻!!!!
 
具体的说 如:aa.db 中的字段 : pay1 ($)
bb.db 中有字段 pay2 ($) 要合计 pay2 到 pay1 中 。写个例子。
sum() 要在前面怎么定议过???
 
首先要看 aa 表 和 bb 表之间的关系,用这种关系找出 bb 表中对应的记录集,
然后在 aa 表的 BeforePost 事件中计算 pay2(用遍历法即可) ,把算得的结果
写入 pay1 即可。

 
sum()是sql内建的函数,不需要定义的
 
以上方法都有是用SELECT的法子
我不是很喜欢;
我建议你去下载EHLIB按件;
它直接提供合计功能
也就是一个有合计DBGRID
找不到地方给我来信
 
select newfieldname=sum(table2.fieldname) from table1,table2
然后引有字段newfieldnamer的值就是你要的结果
 
多人接受答案了。
 
后退
顶部