【问题标题】:How to summarize two tables in teradatateradata如何汇总两张表
【发布时间】:2014-03-25 21:16:28
【问题描述】:

我有以下两张表

我需要创建一个表格来汇总每个日期的分数

我该怎么做。我已经升级到 Teradata 14 。而且我对所有的新功能都不是很熟悉

【问题讨论】:

    标签: sql teradata


    【解决方案1】:

    如果 table1 实际上只有几行,则不需要任何花哨的查询。

    假设 table1.caseid 是一个字节整数,这将导致产品连接:

    Select t2.datex, t2.caseid, sum(t1.points)
    from table1 as t1 join table2 a t2 
    on position(trim(t1.caseid) in t2.caseid) > 0
    group by 1,2
    

    当然,如果这是一个正确规范化的表,您可以简单地使用 t1.caseid = t2.caseid 连接。

    【讨论】:

      猜你喜欢
      • 2021-03-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-07
      • 1970-01-01
      • 2019-06-01
      • 2020-10-09
      • 1970-01-01
      相关资源
      最近更新 更多