【发布时间】:2012-09-25 19:42:42
【问题描述】:
我有两张表,一张保存有关合同的信息,另一张保存汇率。
汇率表由 3 个字段组成 - 两个主键,一个用于货币代码(例如 EURO),一个用于汇率的开始日期
-保存汇率的一个字段
合同表只保存有关合同的标准信息以及货币代码作为汇率表和合同日期的外键。
我希望能够单独选择每份合同以及合同日期的适用汇率。例如,如果我的合同日期是 2012 年 9 月 20 日,并且我对该合同的货币有三种汇率,一种从 9 月 1 日开始,一种从 9 月 12 日开始,另一种9月30日开始。我如何确保只有 9 月 12 日的汇率与合同数据一起返回,而不是任何其他汇率,因为 9 月 20 日属于该“期间”。
是否需要某种子查询?
我使用的是 SQL Server 2005。
【问题讨论】:
标签: sql sql-server