如何在teradata中总结两个表

时间:2014-03-24 19:37:12

标签: sql teradata

我有以下两个表

enter image description here

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

enter image description here

我该怎么做?我已经上传到Teradata 14了。我对所有新功能都不太熟悉

1 个答案:

答案 0 :(得分:1)

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

假设table1.caseid是一个byteint,这将导致产品连接:

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 加入。

相关问题