我有8个点(10、20、30、40、50、60、70、80),任意两个点都有一条记录,但是自己不能到自己,所以基础记录共有87=56条。
每个小时都有56条,每次的统计周期都是6小时(1时、2时、3时、4时、5时、6时),应该是87*6=336条。
但是数据库的查询结果里面可能缺少部分小时的数据,比如缺少10到30的 1时的数据,那程序需要自动补齐。
数据库的查询结果里面是根据实际情况来的,所以这个自动补齐程序需要智能点。
比如查询结果是
点1 点2 时
10 20 1
10 30 2
那自动补齐程序需要把剩下的334条记录全部补齐。
我的初步想法是写个3层循环硬算,不知道有啥更加好的办法没?
不知道我说清楚没,谢谢您的回复。