我有成千上万的公司上市,但为了说明;我引用了2家公司。我需要生成TotalSales列,其中的值是每个公司的销售额总和,即相应的实际年度&季度之前的一年。每日聚合
Company Sales Quarter Year TotalSales QtrYr_Included
ABC Inc. 10,000 1 2010 null Q12009 - Q42009
ABC Inc. 50,000 2 2010 10,000 Q22009 - Q12010
ABC Inc. 35,000 3 2010 60,000 Q32009 - Q22010
ABC Inc. 15,000 4 2010 95,000 Q42009 - Q32010
ABC Inc. 5,000 1 2011 110,000 Q12010 - Q42010
ABC Inc. 10,000 2 2011 105,000 Q22010 - Q12011
SoKor Group 50,000 1 2009 null Q12008 - Q42008
SoKor Group 10,000 2 2009 50,000 Q22008 - Q12009
SoKor Group 10,000 3 2009 60,000 Q32008 - Q22009
SoKor Group 5,000 4 2009 70,000 Q42008 - Q32009
SoKor Group 15,000 1 2010 . Q12009 - Q42009
SoKor Group 20,000 3 2010 . Q22009 - Q12010
非常感谢。
将表*始终*对所有宿舍的公司数据? –
..在这种情况下,您是否必须将缺失的季度数据视为0,并按特定顺序报告总数或考虑不同年份的季度? –
@ mnms2 - 您正在使用哪个版本的sql server? –