将 2 个不同表中的 2 个值相乘
我正在尝试使用 SQL 将值 X 乘以值 Y。值 X 位于表 A 中,B 位于表 B 中。我找不到这个问题的答案。
表交易
ID Transaction_ID Total_Amount
1 001 1200
2 002 1500
3 003 1600
表汇率
ID Currency_Name Exchange_Rate
1 AUD 1.5
2 SEK 2.0
3 PLN 3.0
我要回答的问题是:
交易 001 的 Total_Amount 单位是 SEK(瑞典克朗)。所以我需要乘以 1200 * 2.0 并显示结果。
I'm trying to multiply value X by value Y with SQL. Value X is located in table A and B is located in table B. I couldn't find the answer for this.
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
The question I'm trying to answer is:
What is the Total_Amount for transaction 001 in SEK (Swedish Crown). So I need to multiply 1200 * 2.0 and display the result.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
根据添加的信息进行编辑
Edited based on added info
回答你的问题:
使用:
To answer your question:
Use:
这应该有效,具体取决于您的表结构:
但我实际上怀疑这是否真的是您想要做的,如果您提供更多信息,我们可以给您更好的答案。请提供表格结构,您才是真正的目标!
This should work, depending on your table structure :
But I actually doubt that this is really what you want to do, if you provide more information, we could give you a much better answer. Please provide table structure and you're real goal !
这个怎么样:
how about this: