Office中国论坛/Access中国论坛

标题: [求助]如何查询”日均发生额“ [打印本页]

作者: zzll15888    时间: 2006-9-28 08:36
标题: [求助]如何查询”日均发生额“
上传例子,如何在“查询”的“发生额合计”的基础上,再进一步计算“查询”的“日均发生额”?假设,本例子中的时间段为30天,即计算出29921/30=997.37,请大家指点![attach]20611[/attach]

作者: 浩雨    时间: 2006-9-28 16:36
供参考![attach]20613[/attach]

作者: 一点通    时间: 2006-9-28 16:54
强硬用固定的天数来计算平均值就不能准确获得真正的平均值,应该以发生的数据来作平均,这样才会动态实现平均值

SELECT 日发生额.名称, Sum(日发生额.发生金额) AS 发生金额总计, Avg(日发生额.发生金额) AS 日均发生额
FROM 日发生额
GROUP BY 日发生额.名称;

作者: zzll15888    时间: 2006-9-28 21:37
谢谢“一点通版管理员”和“浩雨”的解答。

1、是否能将“浩雨“解答的例子中“29921/30=997.37“中的天数设置为娈量,即:可随情况需要手工通过“窗体”输入需要平均的天数,如:30、90、120等

2、如果第1点成立,能否在“窗体”通过输入起止日期,由数据库数出天数,再用算出的天数除“日发生额合计”,算出”日均发生额“。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3