由于原来表结构过于复杂。所以模拟一个简单的。。
person date sum t1 t2 t3 t4 t5
jack 2010-1-1 5 0 0 5 0 0
jack 2010-1-10 0 0 0 0 0 0
jack 2010-1-20 9 0 0 0 0 9
tom 2010-1-3 4 0 4 0 0 0
tom 2010-1-9 6 0 0 0 6 0
tom 2010-1-18 8 0 0 8 0 0
.................................................
t1. . .t5 最多只会有一个不为0,其余都为0、日期可以看做每天都有。
要得到
person month 1 2 3 4 ....8 9 10 .....18 19 20 ....... 31 (1.。31为日期。天、。表头应该是固定的,,不管有没有这天的数据。。)
jack 2010-1 t3 t5
tom 2010-1 t2 t4 t3
理论上应该遍历。T1..T2..T3...../..看哪个不为0.。然后取出表头。。。放新表里面。。。难点。。不会、、
神不在的星期二
慕沐林林
料青山看我应如是
月关宝盒
相关分类