Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在SQL中计算汇率?_Sql_Database_Validation - Fatal编程技术网

如何在SQL中计算汇率?

如何在SQL中计算汇率?,sql,database,validation,Sql,Database,Validation,我有一个查询,它使用PO_PurchaseOrder_行表。我需要得到汇率,因为PurchaseCost表是台币 使用 我使用以下链接查找汇率 我还建议您创建一个汇率表 使用来自API的数据。将它们插入到货币表中。现在将此货币表用作您的汇率表在汇率中没有可见的内容?1美元=32台币。您需要一个表格,给出每个日期或日期范围的汇率。然后,您将加入此表以访问订单日期的有效费率。其余部分是乘法或除法,具体取决于汇率的存储方式:UnitPrice*ConversionRate或UnitPrice/

我有一个查询,它使用PO_PurchaseOrder_行表。我需要得到汇率,因为PurchaseCost表是台币

使用

我使用以下链接查找汇率

我还建议您创建一个汇率表


使用来自API的数据。将它们插入到货币表中。现在将此货币表用作您的汇率表

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