设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 2671|回复: 5
打印 上一主题 下一主题

[查询] [求助]求查询等于选择日期或之前最接近的数据

[复制链接]
跳转到指定楼层
1#
发表于 2007-4-27 02:38:00 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
想要查询的数据,同时满足:
1、和当前窗体日期相同,如果没有,则比当前窗体日期早且最接近本日期。
2、当前窗体选择的村

实现方式:
选择村后自动生成PN值

例如:本窗体选择“2006-1-1”、“兰庄”,则自动填入数据“525”。类推。

谢谢!



本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
6#
发表于 2007-4-29 00:44:00 | 只看该作者
只能在唯一组合中才能实现,在你的例子中,在查询的基础上再查询,只提取最大值字段和关键字段(如屯名)
5#
 楼主| 发表于 2007-4-29 00:37:00 | 只看该作者
明白了,看来是要同时满足“最大值”和“分组”之类的共同组合条件。那是不是就是说在设计视图中无法完成只显示最大值的唯一一条数据了呢?在SQL视图中有法写吗?

谢谢!
4#
发表于 2007-4-28 19:49:00 | 只看该作者
1.最大值与其它列有关连的,例如你的例子中有ID字段,它是一个不重复的值,最大值对于ID字段来说是最大的,如果你只列出最大值字段,这时只会有一个数据了

2.一般来说,查询个数越小越好,但不是绝对
3#
 楼主| 发表于 2007-4-28 19:05:00 | 只看该作者
先说一句不好意思,我发帖困难的问题依然没有解决(http://www.office-cn.net/forum.php?mod=viewthread&tid=54059&replyID=&skin=1),谢谢一点能的回复!

现在又衍生出另外两个问题,再次请教:

1、不明白为什么选了“最大值”选项后,查询结果却不唯一?如果要用子窗体显示方式是不是还需要再添加一个选第一条记录的查询呢?如果想要一个查询出最终结果的话要怎么做呢?

2、就ACCESS查询效率而言,使用一个查询(选择、交叉表等)是不是更好?但以我现在的水平情况来看,有时候使用多个查询套用好像更容易实现,那么在资源占用、网络连接等角度来看,是不是不好呢?不过最麻烦的就是,有时候要修改或增加一个嵌套查询时,工作量很大。

再次感谢!


本帖子中包含更多资源

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

x
2#
发表于 2007-4-27 03:05:00 | 只看该作者



[此贴子已经被作者于2007-4-26 19:17:11编辑过]

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-11-15 16:38 , Processed in 0.099742 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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