小编典典

将2个不同表中的2个值相乘

sql

我正在尝试使用SQL将值X乘以值Y。值X位于表A中,而值B位于表B中。我找不到答案。

Table Transactions

ID Transaction_ID Total_Amount
1  001            1200
2  002            1500
3  003            1600

Table Rates

ID Currency_Name Exchange_Rate
1  AUD           1.5
2  SEK           2.0
3  PLN           3.0

我想回答的问题是:

瑞典克朗(SEK)中的事务001的Total_Amount是多少。所以我需要乘以1200 * 2.0并显示结果。


阅读 147

收藏
2021-04-15

共1个答案

小编典典

根据添加的信息进行编辑

SELECT Total_Amount * Exchange_Rate AS Value 
FROM Transactions, Rates 
WHERE Rates.Currency_Name = 'Sek' and Transaction_id = 001
2021-04-15