这样的统计怎么实现(300分)

  • 主题发起人 主题发起人 whzww
  • 开始时间 开始时间
W

whzww

Unregistered / Unconfirmed
GUEST, unregistred user!
主表内存在字段:
------------------------------------------------------
事件名称 | 发生时间 | 发生地点 | 事件类型 | 事件内容 |
------------------------------------------------------
现在要根据时间 地点 事件类型 来进行不同时间段内的 对比统计
统计可以是 两个时间段内的 同期比较, 也可能是多个时间段内的同期比较
统计的时候 时间段 地点 事件类型 可以由用户自行选择
 
你这个是不是同环比问题,我在做的过程是建立临时表,
再将比较数据一个个填进去,具体要看你的情况,你说的不是很清楚
 
我现在都不知道怎么能说清楚,因为客户就是告诉我们 可以进行他想要的各种情况的对比统计,可是又给不出具体的说法,统计要求什么的,所以只能是尽量做成可以进行各种合理的不合理的对比统计了,我也想用临时表进行处理,可是统计表出来了,他们还要统计图,我现在都想杀了他们了
 
统计一般用存储进程、临时表等数据库功能来做比较方便。
不要着急,我看你的问题也不是很麻烦,因为要比较的内容只是两三项。
 
构造SQL语句查出来就行
不知道是不是这样呵呵
 
select Count(*) from 表
where 时间 地点 事件类型
union
select Count(*) from 表
where 时间 地点 事件类型
先构造SQL语句查出来
两行数据的对比值在报表中实现.如 比率、比值等.
 
由于 数据库采用的是access所以不能使用存储过程,而且比较的项目 不是只有这么一个表,我只是为了说明为了 举个例子而已
 
不是太大的问题,给出用户界面,按用户设置的条件动态构造SQL就行了;
 
多人接受答案了。
 
后退
顶部