【发布时间】:2014-03-25 21:16:28
【问题描述】:
我有以下两张表
我需要创建一个表格来汇总每个日期的分数
我该怎么做。我已经升级到 Teradata 14 。而且我对所有的新功能都不是很熟悉
【问题讨论】:
我有以下两张表
我需要创建一个表格来汇总每个日期的分数
我该怎么做。我已经升级到 Teradata 14 。而且我对所有的新功能都不是很熟悉
【问题讨论】:
如果 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 连接。
【讨论】: