我正在尝试使用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并显示结果。
根据添加的信息进行编辑
SELECT Total_Amount * Exchange_Rate AS Value FROM Transactions, Rates WHERE Rates.Currency_Name = 'Sek' and Transaction_id = 001