设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 求助:关于查找最新日期对应的价格的查询

[复制链接]
跳转到指定楼层
1#
发表于 2006-1-25 15:43:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我有二个表:一个表是合同表,包括[合同ID]等字段;另一个表是价格表,包括[合同ID],[价格],[执行日期]三个字段。二个表以[合同ID]字段进行链接,同一份合同对应不同执行日期的多个价格。现在我想创建一个查询,能查询到合同ID及相对应的最近日期[价格]的查询。请问如何创建?


本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2006-1-26 05:04:00 | 只看该作者
SELECT tblcontract.合同ID, tblcontract.供应商ID, Last(tblprice.价格) AS 价格之Last, Last(tblprice.执行日期) AS 执行日期之Last
FROM tblcontract INNER JOIN tblprice ON tblcontract.合同ID = tblprice.合同ID
GROUP BY tblcontract.合同ID, tblcontract.供应商ID;
3#
发表于 2006-1-26 05:05:00 | 只看该作者



查询1









合同ID


供应商ID


价格之Last


执行日期之Last








WNQ-WN-060101


0101


520


2006-08-01





WNQ-WN-060102


0102


380


2006-10-01


4#
发表于 2006-1-26 05:43:00 | 只看该作者
这个可以吗


[此贴子已经被作者于2006-1-25 22:02:48编辑过]

本帖子中包含更多资源

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

x
5#
发表于 2006-1-26 06:08:00 | 只看该作者
6#
发表于 2006-1-26 06:10:00 | 只看该作者
对不起,四楼上传附件有误,重新上传

本帖子中包含更多资源

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

x
7#
 楼主| 发表于 2006-1-26 16:20:00 | 只看该作者
谢谢各位兄弟的帮助。GLW老兄。我也是用你这种DLOOKUP和DMAX函数,可是这些函数用不好,老是格式错误,现在看了你的标准版的,真是感激啊!谢谢。

8#
发表于 2006-1-26 16:36:00 | 只看该作者
SELECT * from tblprice  a where 执行日期 in (select max( 执行日期) from tblprice where 合同id=a.合同id)
9#
 楼主| 发表于 2006-1-26 16:46:00 | 只看该作者
WUAZA老兄,看了你的语句实在是没话说,牛!查询看来的确是ACCESS的精华啊。

[此贴子已经被作者于2006-1-26 13:14:25编辑过]

10#
发表于 2006-1-26 16:52:00 | 只看该作者
夸得我好美,也增添了几分过年的喜悦,呵呵。

大家过年好啊!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-15 09:52 , Processed in 0.082375 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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