一个感觉十分难的SQL查询问题,请高手帮忙,

鸡群号 日龄 周龄 日期 耗料
001 1 1 20170101 50
001 2 1 20170102 43
001 3 1 20170103 65
001 4 1 20170104 63
001 5 1 20170105 47
001 6 1 20170106 61
001 7 1 20170107 48
001 8 2 20170108 74
001 9 2 20170109 78

002 1 1 20170112 47
002 2 1 20170113 52
002 3 1 20170114 65
002 4 1 20170115 89
002 5 1 20170116 41
002 6 1 20170117 32
002 7 1 20170118 25
002 8 2 20170119 58
002 9 2 20170120 98

问题:按周查询耗料的累积量,也就是产生如下表

鸡群号 周龄 耗料累积量
001 1 377
001 2

需求不是很明确,累计量可以用分析函数实现。

insert into 新表 select 鸡群号,周龄,sum(耗料) as 耗料累积量 from table group by 鸡群号,周龄

select 鸡群号 ,周龄,sum(耗料) from table group by 鸡群号 ,周龄

select 鸡群号, 周龄, sum(耗材)
from chick
group by 周龄, 鸡群号
order by 鸡群号, 周龄

谢谢大家的帮助,我想计算的是累积的量,如第3周既统计1日龄至21日龄之间的耗料量,第4周到28日龄,以此类推。感觉很难。

意思是说从第二周开始统计的是按鸡群号和周龄分组之后的第一周与第二周的和,第3周是1/2/3周的和,这样?

周龄不就可以确定一周吗?在用一个鸡群号,就可以查到一周的耗材量了,十分难??????
select 鸡群号, 周龄, sum(耗材)
from chick
group by 周龄, 鸡群号
order by 鸡群号, 周龄

select 鸡群号, 周龄, sum(耗材)
from TABLE group by 周龄, 鸡群号