如何在SQL中计算汇率?
我有一个查询,它使用PO_PurchaseOrder_行表。我需要得到汇率,因为PurchaseCost表是台币 使用 我使用以下链接查找汇率 我还建议您创建一个汇率表如何在SQL中计算汇率?,sql,database,validation,Sql,Database,Validation,我有一个查询,它使用PO_PurchaseOrder_行表。我需要得到汇率,因为PurchaseCost表是台币 使用 我使用以下链接查找汇率 我还建议您创建一个汇率表 使用来自API的数据。将它们插入到货币表中。现在将此货币表用作您的汇率表在汇率中没有可见的内容?1美元=32台币。您需要一个表格,给出每个日期或日期范围的汇率。然后,您将加入此表以访问订单日期的有效费率。其余部分是乘法或除法,具体取决于汇率的存储方式:UnitPrice*ConversionRate或UnitPrice/
使用来自API的数据。将它们插入到货币表中。现在将此货币表用作您的汇率表在汇率中没有可见的内容?1美元=32台币。您需要一个表格,给出每个日期或日期范围的汇率。然后,您将加入此表以访问订单日期的有效费率。其余部分是乘法或除法,具体取决于汇率的存储方式:
UnitPrice*ConversionRate
或UnitPrice/ConversionRate
。您希望转换为哪种货币?你没有说,但这将是至关重要的。不同的公司对不同的货币和不同的时间段使用不同的规则,这取决于你是否在对冲你的兑换率……正如托尔斯滕·凯特纳所说,一般来说,没有单一的答案。一旦你决定了你感兴趣的货币之间的兑换率,这是相当直接的,但决定使用哪种兑换率绝不是直接的。
declare @totalAmountUSD bigint
declare @exchangeRate int
Set @exchangeRate =0.031
Set @totalAmountUSD=@totalValue* @exchangeRate;