【发布时间】:2011-11-26 20:16:35
【问题描述】:
有一张表,其中包含我需要的金额和状态。但是,此表包含年份信息,但我想要月份。例如,在表格中,它显示了 2011 年肯塔基州的信息……仅此而已。对于加利福尼亚,它显示了大约 5 个不同的年份。但我需要它按月重复。
因此,如果 2011 年肯塔基州总共有 12 个,那么我需要一个查询,显示 12 个一月、二月、五月....重复
现在我通过一个愚蠢的查询得到这个输出:
Kentucky 12 January
California 800 January
这很容易通过按州、数量和月份分组来完成
我想确保无论数量是多少,每个州都有 ALL 月份
Kentucky 12 January
Kentucky 12 February
Kentucky 12 May
California 800 January
California 800 February
California 800 May
知道如何使用 Teradata SQL 做到这一点吗?
【问题讨论】:
-
恐怕包含的详细信息足以回答您的问题。您是加入日历表/视图以获取日期信息,还是所有这些数据都包含在一个表中?您能否提供表格布局和用于生成结果的 SQL?