注册 登录
编程论坛 VFP论坛

关于数据汇总写法请教

sharpex1 发布于 2021-12-27 11:01, 1941 次点击
又是年末总结的时间,经常要做数据分析表,通过一个年累计的数据表生成类似于下表
只有本站会员才能查看附件,请 登录

平时都是先生成每个月部门汇总表,再把12个表汇总起来,请教下有什么更好的写法?比如通过FOR之类的循环简化代码量,谢谢大佬们
12 回复
#2
吹水佬2021-12-27 11:36
月表呢?
#3
sharpex12021-12-27 11:49
回复 2楼 吹水佬
是想把年累计的清单,生成上面表的格式,年累计清单 主要字段(办理时间、办理部门、设备编号)       是办理时间,对应上面的月份,办理部门,对应的上面的部门
#4
laowan0012021-12-27 13:18
select 部门,sum(iif(办理时间='1月',需要汇总的字段,0)) 一月,sum(iif(办理时间='2月',需要汇总的字段,0)) 二月,sum(iif(办理时间='3月',需要汇总的字段,0)) 三月,...,sum(iif(办理时间='12月',需要汇总的字段,0)) 十二月
from 年累计的清单 group by 部门


[此贴子已经被作者于2021-12-27 15:45编辑过]

#5
吹水佬2021-12-27 15:34
回复 3楼 sharpex1
只看到目的数据表,没看到源数据表?
#6
wengjl2021-12-27 16:03
数据源表不同,语句的写法也不同
#7
sharpex12021-12-27 16:35
只有本站会员才能查看附件,请 登录

数据源大概是这个样子
#8
sharpex12021-12-27 17:02
回复 4楼 laowan001
谢谢,现在是用你的方式统计

只有本站会员才能查看附件,请 登录

看看其他大佬们还有更好的建议吗
#9
RCIA2021-12-27 22:10
现在还有人用foxpro? 都用在什么地方
#10
吹水佬2021-12-28 09:47
以下是引用RCIA在2021-12-27 22:10:54的发言:

现在还有人用foxpro? 都用在什么地方

现在还有人用foxpro? 就此地,目前VFP人气最旺。
都用在什么地方? 看贴,都是实实在在的。
#11
wengjl2021-12-28 15:29
以下是引用RCIA在2021-12-27 22:10:54的发言:

现在还有人用foxpro? 都用在什么地方



目前:用在销售统计上、用在为公司计算员工的工资上
以前:用在学生成绩统计分析上
#12
sdta2021-12-28 20:35
有数据的地方基本上都可以用VFP处理,前提是数值型数据整数部分不能超过16位
#13
sdta2021-12-28 20:36
以下是引用sharpex1在2021-12-27 16:35:50的发言:


数据源大概是这个样子

要想更好的解决这个问题,请楼主上传相关的DBF文件。
1