设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 2241|回复: 11
打印 上一主题 下一主题

[查询] 求一个查询

[复制链接]
跳转到指定楼层
1#
发表于 2003-5-12 18:31:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

A        123
A        223
A        323
B        256
B        257
B        259
C        20
C        25
C        26
如上表中如何实现查询的结果为
A        323
B        259
C        26
也就是查询后的结果为每一类的最大值,各位帮忙!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅

点击这里给我发消息

2#
发表于 2003-5-12 19:03:00 | 只看该作者
SELECT 表3.[1], Max([表3]![2]) AS 2
FROM 表3
GROUP BY 表3.[1];
[此贴子已经被作者于2003-5-12 11:05:06编辑过]

3#
 楼主| 发表于 2003-5-12 21:33:00 | 只看该作者
谢谢你的回复!
我还没有说清楚,不能使用group,真实的情况不止两列,使用group会出错。
A 123 返修
A 223 返修
A 323 入库
B 256 入库
B 257 入库
B 259入库
C 20 入库
C 25 返修
C 26 返修
如上表中如何实现查询的结果为
A 323 入库
B 259 入库
C 26   返修

点击这里给我发消息

4#
发表于 2003-5-12 22:21:00 | 只看该作者
没说清楚?等你确定清楚了再回答你。
5#
 楼主| 发表于 2003-5-12 23:37:00 | 只看该作者
在上面的表中有三列,分别为物品名称,数值及状态
物品  数值  状态
A          5    返修
A          7    入库
A          8    返修
B          5    入库
B          7    返修
现在要根据数值来取记录,按数值的最大值来取记录,上表中物品A的最大数值为8,B的最大值为7,所以分别取这两条记录
A         8    返修
B         7    返修
数值可以是日期,也就是查询表中物品的最后状态。对于每一种物品,有且只有一条记录跟他相对应(数值最大那条),不知我这样说清楚了没有?


[此贴子已经被作者于2003-5-12 15:46:27编辑过]

6#
 楼主| 发表于 2003-5-12 23:51:00 | 只看该作者
这个问题是不是比较难呀?

点击这里给我发消息

7#
发表于 2003-5-13 00:16:00 | 只看该作者
是的。
8#
发表于 2003-5-13 01:08:00 | 只看该作者
一个笨办法:先将最大值追加的一临时表,再更新“状态”
9#
发表于 2003-5-13 01:42:00 | 只看该作者

试一下这个!

运行查询222

本帖子中包含更多资源

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

x
10#
发表于 2003-5-13 02:05:00 | 只看该作者
不错!
[此贴子已经被作者于2003-5-12 18:06:04编辑过]

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-5-13 12:03 , Processed in 0.117240 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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