【问题标题】:Access Query to multiply访问查询乘以
【发布时间】:2016-06-10 20:58:17
【问题描述】:
Year Month  Exchange rate  
2014           54                                             
2015           60  

Year  Amount
2014  5000
2015  6000 

我想将每年的金额乘以当年对应的汇率。

SELECT Currency.[Year Month], Currency.[Echange Rate], Loss.[Year], Loss.[Amount] AS NewAmount=Currency.[Echange Rate]*Loss.[Amount] FROM [Currency],[损失]

感谢您的帮助

【问题讨论】:

  • 在询问有关数据库查询的问题时,表的名称很关键。
  • 请提供您自己尝试过的示例
  • 请阅读How to Ask,然后阅读edit您的问题以包含您尝试过的内容。

标签: ms-access


【解决方案1】:

NewAmount 是计算字段。 AS部分在乘法之后,没有=。 为 ??RELATED_FIELD?? 使用相关字段,主键和外键部分。 [Year] 和 [Month] 确实应该是单独的字段。

选择 [货币].[年月], [汇率], [亏损].[年份], [损失].[金额], [货币].[汇率]*[亏损].[金额] AS NewAmount FROM [货币] LEFT OUTER JOIN [损失] ON [货币].[??RELATED_FIELD??] = [损失].[??RELATED_FIELD??]

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-21
    • 1970-01-01
    相关资源
    最近更新 更多