Sql server 使用两个表作为引用计算SQL中的值

Sql server 使用两个表作为引用计算SQL中的值,sql-server,Sql Server,我不确定我是否能很好地解释这一点,我有两个表,一个有以下列TotalOAN,InterestRate,Classification,LendingRates,另一个有以下列,SumLoan,Classification,LendingRates 第一个表,我们称之为贷款,它包含特定用户的贷款价值及其贷款总额加上利率,而另一个表包含基于分类和贷款来源的贷款总额。这意味着,如果两个用户将“个人”和“借贷者”分类为1-5年,他们的贷款将被汇总。让我试着想象一下,这是贷款表 这是第二个表,包含使用贷款

我不确定我是否能很好地解释这一点,我有两个表,一个有以下列TotalOAN,InterestRate,Classification,LendingRates,另一个有以下列,SumLoan,Classification,LendingRates

第一个表,我们称之为贷款,它包含特定用户的贷款价值及其贷款总额加上利率,而另一个表包含基于分类和贷款来源的贷款总额。这意味着,如果两个用户将“个人”和“借贷者”分类为1-5年,他们的贷款将被汇总。让我试着想象一下,这是贷款表

这是第二个表,包含使用贷款利率和分类进行分组的值的总和

为了简单起见,而且我在这里处理的是真实的银行价值,我不应该在网上共享公司数据。我在Excel上创建了一个虚假的摘要,这不是真实的数据。实际数据包含数千行。所以公式是

(利息*总额)/总额之和

因此,对于透支的个人,您将使用第一个表达式

(12*34555)/12221222 然后 (14*22322)/12221222 然后 (6/76772)/76772等等


任何人都知道我如何在Microsoft SQL中做到这一点。我在这里被难住了。

预期的输出是什么?2个表有什么关系?我在
表1中看到5行
,但在
表2中只看到4行
有问题吗?(12*34555)/12221222然后(14*22322)/12221222然后(6/76772)/76772等等。。。那么,预期的结果是什么?对不起,我似乎一直在努力,直到我得到了答案。我所要做的就是做一个连接来匹配分类和LendingRates,使用该连接从第二个表中获取值,并使用它来划分。。。