设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

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

[查询] 查询每个月份的汇率,急!!

[复制链接]
跳转到指定楼层
1#
发表于 2012-7-5 09:58:57 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 yanghuap 于 2012-7-5 16:42 编辑


dbo_CURRRATE_MSTR               
币种        起始月份        汇率
RMB        200901        1.136
RMB        201001        1.12
RMB        201107        1.17

如上表,每次汇率有变动的时候,我们都在汇率表中做一个记录,记录下每次汇率的变动情况
如今想做一个汇率查询表,可以显示从起始月份开始到最后一个汇率之间的所有月份的汇率,如下表:
dbo_CURRRATE_MSTR               
币种        月份        汇率
RMB        200901        1.136
RMB        200902        1.136
RMB        200903        1.136
RMB        200904        1.136
RMB        200905        1.136
RMB        200906        1.136
RMB        200907        1.136
RMB        200908        1.136
RMB        200909        1.136
RMB        200910        1.136
RMB        200911        1.136
RMB        200912        1.136
RMB        201101        1.12
RMB        201102        1.12
RMB        201103        1.12
RMB        201104        1.12
RMB        201105        1.12
RMB        201106        1.12
RMB        201107        1.17
这个查询应该怎么做,请高手指点,谢谢!




请高手帮忙完成附件查询中的汇率,谢谢!

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
 楼主| 发表于 2012-7-5 16:15:17 | 显示全部楼层
jj7769640 发表于 2012-7-5 14:15
这个帖子不错,大家快来顶起来!

我试下,很多谢你们的帮助
3#
 楼主| 发表于 2012-7-5 16:37:54 | 显示全部楼层


已上传档案,请高手帮我完成附件中查询的汇率.

本帖子中包含更多资源

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

x
4#
 楼主| 发表于 2012-7-5 23:28:14 | 显示全部楼层
不是这样的,我是想取到当月的汇率,比喻2009年1月份的RMB的汇率为1.136,那么sheet1为出入库明细记录,2009年1月份的出入库记录中,币种为RMB的汇率就取1.136,用查询1表示出来。
5#
 楼主| 发表于 2012-7-5 23:28:35 | 显示全部楼层
roych 发表于 2012-7-5 20:13
莫非是这样?

不是这样的,我是想取到当月的汇率,比喻2009年1月份的RMB的汇率为1.136,那么sheet1为出入库明细记录,2009年1月份的出入库记录中,币种为RMB的汇率就取1.136,用查询1表示出来。
6#
 楼主| 发表于 2012-7-6 08:49:02 | 显示全部楼层
本帖最后由 yanghuap 于 2012-7-6 09:00 编辑
roych 发表于 2012-7-6 01:44
那大概是这样了:

实现原理:


如果两表中都有对应的月份可以像你这样做,但现在的问题是:
dbo_CURRRATE_MSTR               
币种        起始月份        汇率
RMB        200901        1.136
RMB        201001        1.12
RMB        201107        1.17
如上表,每次汇率有变动的时候,我们都在汇率表中做一个记录,记录下每次汇率的变动情况
汇率表中并非每个月都与SHEET1中出入库相对应的月份,那应该怎么办?比喻2011年07月的汇率至今未变,那么2011年7月份的汇率为1.17,2011年12月份的汇率也为1.172,但汇率表中只有201107所对的汇率为1.17,那么2011年7月到2012年6月份的汇率如何取得?
7#
 楼主| 发表于 2012-7-6 23:37:56 | 显示全部楼层
roych 发表于 2012-7-6 19:24
即便不变,仍需把每个月的汇率统计上去,否则只能用DLookup来处理。

币种        起始月份        汇率
RMB        200901        1.136
RMB        201001        1.12
RMB        201107        1.17
我想做一个查询,它们之间相隔的月份的汇率也显示出来,例如第一行汇率与第二行汇率,从2009年1月份开始,到2010年1月份汇率才变动,那么2009年1月份到12月份的汇率全部显示为2009年1月份的汇率1.136,在其后的2010年1月到2011年6月,全部显示为2010年1月份的汇率1.12,从2011年7月份致今,汇率未有变动,那么2011年7月份至今的汇率显示为2011年7月份的汇率1.17,有没有办法可以做到这个查询?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-22 04:44 , Processed in 0.119083 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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