数据库的字段:
uid, year, quarter, score 1 2018 第一季度 4 1 2018 第一季度 3 1 2018 第三季度 3 2 2017 第二季度 5
积分是按季度统计的,所以一个季度的积分需要求和。
第一层的key是uid,第二层的key是年份,第三层的key是季度,value是积分和
s={1:{2018:{1:7,3:3}},2:{2017:{2:5}}}
我用json,但是操作起来有难度。
用二维数组
a=[[1,2018,1,5],[1,2018,1,4],[2,2017,1,7],[2,2018,2,7]]
当a[i][0]==a[j][0]&&a[i][1]==a[j][1]&&a[i][2]==a[j][2]
ss=sum(a[i][3])
操作二维数组
// 请把代码文本粘贴到下方(请勿用图片代替代码)
形成这种三层嵌套的json,或其他结构严整的格式。
GCT1015