【发布时间】:2012-07-23 21:08:09
【问题描述】:
我正在尝试为一家小公司开发基于访问权限的数据库。我制作了几张表格,其中一些是“2011/2012 年总产量(美元)”和““2011/2012 年总产量(CY)”。 所有四个表都有一个“实际生产”列
现在,使用查询工具,我必须实现两个目标。
- 获取一年中每个月的最大和最小产量
- 显示当月实际产量最大/最小的日期
我已经完成了第一个简单的任务;进行查询,获取相关字段,汇总最大值和最小值,最后按月分发。即一月最大 5000,最小 2000...二月最大 6000 最小 1000
现在我想要显示该月的最大或最小生产日期。因此,如果 4 月的月份有 MAX 181,218.00,我希望它显示它发生的日期(即 2012 年 4 月 10 日)
我是 Access 的初学者,所以请尽可能简单。
从评论中收集的示例数据:
Month Sum of Prod Min Prod in $ Max Prod in $
------------- ------------- ------------- -------------
January 2011 $1,184,096.98 $20,486.40 $171,470.40
February 2011 $1,558,072.20 $44,962.20 $116,359.20
March 2011 $1,744,442.19 $19,200.00 $141,065.10
April 2011 $1,698,608.63 $27,500.70 $181,218.00
May 2011 $1,826,915.38 $37,996.00 $130,066.00
June 2011 $2,317,890.71 $42,645.00 $144,323.30
以上数据是Query生成的少数字段。
我要找的是
Month Date of Min Prod Min Prod in $ Date of Max Prod Max Prod in $
------------- ------------- ------------- ------------- -------------
January 2011 Jan 15 $20,486.40 Jan 10 $171,470.40
February 2011 Feb 20 $44,962.20 Feb 27 $116,359.20
March 2011 March 10 $19,200.00 March 1 $141,065.10
等等。
是否可以使用查询来生成此结果?
谢谢!
与评论的关系。
其中一张表中的相关字段是。
Date of Activity Actual Production
------------- ------------- -------
1/3/2012 $20,486.40
1/4/2012 $44,962.20
1/5/2012 $19,200.00
【问题讨论】:
-
urgghhh...甚至不能在这里做适当的列来显示我的问题
-
我刚刚编辑了问题Thankyou Hans。该查询是从两个表中生成的,一个以 $ 为单位提供生产,另一个以 Cubic Yard 为单位。这些表有一些计算字段和两个需要用户输入的字段(日期和实际生产)。 (为了清楚起见,在问题中张贴了表格)
-
这正是我所需要的。对困惑感到抱歉。我不能感谢你!你摇滚!!! :D
-
在我删除它之前,我没有意识到你看到了这个答案。我这样做是因为我意识到如果每日数据的多行中的实际生产值与每月最小值匹配,它可能会在一个月内给出多行;每月最高限额相同。但是,由于它实际上对您有用,因此我将取消删除该答案。
标签: ms-access date max monthcalendar