1、场景描述
表spi_assess_gpa存储各个课程对应的gpa成绩,表spi_assess_report为某次的报告;如下图:
其中spi_assess_report中的gpa分值通过spi_assess_gpa中统计得来,第一个版本中,只是简单的平均值,由于算法变更,需要更改已有数据。
2、处理数据:
通过写MySQL过程来调整线上老数据。函数如下:
如上过程中,仅涉及过程的循环和循环嵌套,嵌套循环使用了各自的标志位,以免混淆且易读。
云教务管理员
用IT武装教育!