分区和分组:第一季度与公司销售

时间:2016-10-21 23:28:05

标签: sql group-by analytic-functions

我有一张按季度公司销售情况的表格。该表仅记录发生的事务,因此如果给定的季度中没有销售,则表中根本不会显示。 我想找到该公司第一季度的销售情况。

如果我将1分组包含在内,我会收到错误:GROUP BY列表中不存在'quarter'。如果我不包含它,我会得到重复的行。只获得与每家公司关联的一行的正确语法是什么?

select
company,
first_value(quarter) over (partition by company order by year_quarter) as first_quarter
from
sales_table
group by 1

0 个答案:

没有答案