设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: zyz218
打印 上一主题 下一主题

[Access本身] [求助]排名问题,在线等!

[复制链接]
11#
 楼主| 发表于 2006-5-20 19:54:00 | 只看该作者
(还是所有Material统计在一起) 按月按供应商分,这样!!
12#
发表于 2006-5-20 19:55:00 | 只看该作者
我觉得第一步应是求出每月供应商的不良品总数的前三名,再根据这查询出相对应的不良品明细
13#
 楼主| 发表于 2006-5-20 19:56:00 | 只看该作者
前三名要分成三个查询,第一的查询,第二的查询,第三的查询,不要将前三放一个查询里,图表要求这样!
14#
发表于 2006-5-20 20:01:00 | 只看该作者
这个通过临时表可以解决
15#
 楼主| 发表于 2006-5-20 20:46:00 | 只看该作者
能做出来吗?我是菜鸟!!
16#
发表于 2006-5-20 23:07:00 | 只看该作者
Query1:

SELECT YearMonth,Supplier, Sum(IQC_Check.FailQty) AS FailQty
FROM IQC_Check
GROUP BY YearMonth,Supplier;



Query2:

SELECT YearMonth,Supplier,FailQty,DCount("[FailQty]","Query1","[YearMonth]='" & [YearMonth] & "' and [FailQty]<=" & [FailQty]) AS [No]
FROM Query1
ORDER BY Query1.YearMonth, DCount("[FailQty]","Query1","[YearMonth]='" & [YearMonth] & "' and [FailQty]<=" & [FailQty]);
17#
 楼主| 发表于 2006-5-20 23:23:00 | 只看该作者

<IMG>

牧人:按YearMonth 分类,对Total列进行排名就行了。在查询2中加一个排名列,以上截图为查询1

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
18#
发表于 2006-5-20 23:50:00 | 只看该作者
以下是引用zyz218在2006-5-20 11:56:00的发言:
前三名要分成三个查询,第一的查询,第二的查询,第三的查询,不要将前三放一个查询里,图表要求这样!

  这样可以吗

   

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
19#
 楼主| 发表于 2006-5-21 00:02:00 | 只看该作者
做得很对,但能不能不用临时表?因为临时表要每个月底按那个按钮才有结果出来,而查询可以做到数据更新时,查询自动更新,省时省事,对吧??
20#
发表于 2006-5-21 00:06:00 | 只看该作者
以下是引用zyz218在2006-5-20 15:23:00的发言:



<IMG src="">

牧人:按YearMonth 分类,对Total列进行排名就行了。在查询2中加一个排名列,以上截图为查询1



我不是已经在16楼回复你了吗?





您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-15 16:56 , Processed in 0.093100 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表