设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12下一页
返回列表 发新帖
查看: 4672|回复: 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 10:12:36 | 只看该作者
这个应该是很简单的参数查询。
你把例子传上来
3#
发表于 2012-7-5 10:14:48 | 只看该作者
select * from dbo_CURRRATE_MSTR where 月份>=[请输入起始月份] And 月份<=[请输入终止月份]
order by 月份
4#
发表于 2012-7-5 14:15:22 | 只看该作者
这个帖子不错,大家快来顶起来!
5#
 楼主| 发表于 2012-7-5 16:15:17 | 只看该作者
jj7769640 发表于 2012-7-5 14:15
这个帖子不错,大家快来顶起来!

我试下,很多谢你们的帮助
6#
 楼主| 发表于 2012-7-5 16:37:54 | 只看该作者


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

本帖子中包含更多资源

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

x
7#
发表于 2012-7-5 20:13:32 | 只看该作者
莫非是这样?

本帖子中包含更多资源

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

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

不是这样的,我是想取到当月的汇率,比喻2009年1月份的RMB的汇率为1.136,那么sheet1为出入库明细记录,2009年1月份的出入库记录中,币种为RMB的汇率就取1.136,用查询1表示出来。
10#
发表于 2012-7-6 01:44:36 | 只看该作者
那大概是这样了:

实现原理:
1、将汇率表中的最后日期提取出来,例如2012年7月,最后1天为2012年7月31日。
2、将交易日期所对应的最后日期提取出来,例如2012年7月6日,对应的最后1天为2012年7月31日。
3、将1和2的最后日期和币种提出来,进行内联接关联,得到的数据即为交易表中的汇率。
此外,用DLast方法也是可行的,不过个人觉得多做两个查询会更简单些,不必去写公式。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-5-1 10:23 , Processed in 0.190820 second(s), 34 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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