【发布时间】:2017-03-26 11:02:25
【问题描述】:
我正在尝试汇总工人 8 个季度的工资。作为列,有
employee id
quarter (1 digit int)
year (4 digit int)
quarterly_wage
year_quarter (string i created from quarter and year)
我希望每一行都有
employee id, year_quarter, 8 quarters of wages
例如, 2名员工,一名从2010年第一季度开始,第二名从2010年第四季度开始。数据是从2010Q1到2014Q4。
Employ1 2010Q1 SumOfWages2010Q1_2012Q4
Employ1 2010Q2 SumOfWages2012Q2_2013Q1
Employ1 2010Q3 SumOfWages2012Q2_2013Q2
Employ1 2010Q4 SumOfWages2012Q2_2013Q3
Employ2 2010Q4 SumOfWages2010Q4_2012Q3
etc...
这将是 15 年,1000 名员工。 任何建议将不胜感激。
【问题讨论】:
标签: sql postgresql group-by nested aggregate-functions