字段的累加(60分)

  • 主题发起人 主题发起人 jf_163
  • 开始时间 开始时间
J

jf_163

Unregistered / Unconfirmed
GUEST, unregistred user!
侠客们:
我是初学者,向大家问一个简单的关于
数据库方面问题:
一个字段的累加(比如:财务的‘支出’
项纵向累加)是如何实现的?
 
select sum(支出) from Table group by field1
 
Select sum(支出)from yourTable
要注意的是,若需要其他字段的值来对‘支出’字段分类时才用Group by.
如:表包含name字段,name 有Jack,Tom.若想分类统计Jack的‘支出’和Tom的‘支出’
则用:
select sum(支出)from yourTable Group by name;
 
如果你是使用三层结构,可以用TClientDataSet.Aggregates的sum功能
 
select sum(支出) from 表名
where field=条件
group by field
 
i agree with shangjintong
 
我还是不明白,是这样的:有一个表
有‘支出’字段,而‘支出’又分多人多
次支出;而‘收入’在另一个表中,我想
求每人的总和(指每人总的收支和)。代
码怎样写。我是初学的,提这样的问题望
大家谅解。谢谢!
 
建议你找这本书看看,清华出的,不错<<Delphi 4.0中的数据库开发>> 40几块,
比较初级的,但确实不错。
 
select 收入,支出,收支和=收入-支出 from 收入表,支出表
where 收入表.姓名=支出表.姓名 and 其他条件
group by 姓名
你还不明白的话,可以与我联系:syc89@sina.com
 
多人接受答案了。
 
后退
顶部