【发布时间】:2019-04-23 09:49:07
【问题描述】:
我想根据 2 个不同的值来总结达到阈值的次数:日期和项目。
Redshift 给我一个错误,要求在 group by 中添加更多列(我不希望在 group by 中:“列必须出现在 group by 子句中或用于聚合函数中”)。
会出现的另一个问题是代码会聚合我的列,我想复制 SUM 数字。
我有什么
|------------|--------|------------|
| item_type | date |thresh_rchd |
|------------|--------|------------|
| baby |monday | 2 |
|------------|--------|------------|
| tom |monday | 6 |
|------------|--------|------------|
| baby |monday | 8 |
|------------|--------|------------|
| baby |tuesday | 4 |
|------------|--------|------------|
我想要什么:
|------------|--------|------------|-------------|
| item_type | date |thresh_rchd |total thresh |
|------------|--------|------------|-------------|
| baby |monday | 2 | 10 |
|------------|--------|------------|-------------|
| tom |monday | 6 | 6 |
|------------|--------|------------|-------------|
| baby |monday | 8 | 10 |
|------------|--------|------------|-------------|
| baby |tuesday | 4 | 4 |
|------------|--------|------------|-------------|
【问题讨论】:
标签: sql group-by amazon-redshift