麻烦大家帮提个SQL查询思路
某表记录如下
idyear yearmony num0 num1 num2 num3 num4 num5 num6
2 10 0 10 10 10 8 19 30
5 26 0 0 0 0 26 13 21
1 7 0 7 19 13 12 13 11
关系说明:idyear的数据值对应关系为表示从num0开始起第n个字段填入yearmony的数值(如第一行idyear为2,那么在num0开始起第二列即num1值为10),num1之后的值就是无序的了,依次类推
结果要求:需要查询结果就是要把每行全部num0起的字段作sum()累加计算,但要把每一行num0(包括num0)起最靠左的值当等于当前行yearmony值时要使其numx(当前列)的值变回为0加入sum()中计算
麻烦大家提供个思路,3Q
idyear yearmony num0 num1 num2 num3 num4 num5 num6
2 10 0 10 10 10 8 19 30
5 26 0 0 0 0 26 13 21
1 7 0 7 19 13 12 13 11
关系说明:idyear的数据值对应关系为表示从num0开始起第n个字段填入yearmony的数值(如第一行idyear为2,那么在num0开始起第二列即num1值为10),num1之后的值就是无序的了,依次类推
结果要求:需要查询结果就是要把每行全部num0起的字段作sum()累加计算,但要把每一行num0(包括num0)起最靠左的值当等于当前行yearmony值时要使其numx(当前列)的值变回为0加入sum()中计算
麻烦大家提供个思路,3Q
...全文


应用实例
