【问题标题】:Is there a way to join these two tables in the desired format?有没有办法以所需的格式加入这两个表?
【发布时间】:2021-09-22 20:49:38
【问题描述】:

我正在尝试计算我的一些 opps 的利率,我的表结构如下所示,使用 SQL,我正在使用 redshift。

我是初学者,如果有任何线索,我将不胜感激,

这是按地区和日期划分的用户表:

这是按地区和日期划分的利率:

【问题讨论】:

标签: sql amazon-web-services amazon-redshift data-modeling


【解决方案1】:

您必须使用 JOIN - 阅读有关不同类型连接的更多信息。 示例如何解决此问题:

Select ut.*
, ut.loan * ir.interest_rate
from
user_by_territory_Table as ut join
interest_Rate_table as ir 
on ut.territory = ir.territory
and ut.close_date = ir.close_date

【讨论】:

  • 正确答案。但是,如果两个表之间的日期不完全匹配,则需要小心。
【解决方案2】:

您还可以使用 VIEWS 并创建一个新的虚拟表(视图),这样效率会更高。使用视图,您还可以在输出表上进行搜索和操作。 :)

【讨论】:

    猜你喜欢
    • 2017-12-11
    • 2016-08-29
    • 1970-01-01
    • 2021-08-28
    • 1970-01-01
    • 2019-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多