首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > VFP >

怎的统计数字

2013-01-04 
怎样统计数字?比如我有一个数据表,这数据表里有很多部门,每个部门有很多人,但不是每个人都去做工的,做工的

怎样统计数字?
比如我有一个数据表,这数据表里有很多部门,每个部门有很多人,但不是每个人都去做工的,做工的每个人一个月做很多工,现在我想做一个汇总表,这个汇总表报表的内容样式如下:人数   部门  金额
                                                           ?   XX     ?
                                                           ?   YY     ?
                                                           ?   zz     ?
                                                      合计 ?          ?
  上述的?是统计的各部门的人数和金额,部门下面的XX、YY。。。。是统计的部门,各位老师,怎样才能统计出来啊?
[解决办法]
select 部门, count(*) as 人数, sum(金额) as 金额 from 源表 into cursor 临时打印表 group by 部门
用这个 cursor 驱动报表,合计在报表中用报表变量即可

[解决办法]
select 部门, count(*) as 人数, sum(金额) as 金额
改为
select 部门,姓名,count(*) as 人数, sum(金额) as 金额
[解决办法]
本帖最后由 dkfdtf 于 2012-08-14 07:49:48 编辑 每人只算一次,count 加个限定词就行了,没那么复杂

select 部门, count(distinct 人员编号) as 人数, sum(金额) as 金额 from 流水账 into cursor 临时打印表 group by 部门

sql-select 语句的这些用法都是做数据库应用的基础知识,先打好基础再说

另外:
64 = asc('A') - 1,也就是字母 A 前一个字母的 ascii 码,Windows 的附件->系统工具->字母映射表中有所有字符的 ascii 码,这些东西不需要书本介绍,工具是给人用的
[解决办法]

引用:
怎么打不开论坛网页?是我电脑问题还是网站问题啊?
这条回复你在是哪台电脑上回复的。
上次说过了,应该是你电脑问题。

热点排行