[英]How to find errors in cumulative range of mySQL raws?
我有一个具有累积范围的表,其中“汇总”列的值不断增加。 但是,范围中有些错误,某些值不正确。 我如何提出要求找到他们?
-----+-------------+
id + value +
-----+-------------+
1 + 1 050 +
-----+-------------+
2 + 1 055 +
-----+-------------+
3 + 1 075 +
-----+-------------+
4 + 185 +
-----+-------------+
5 + 1 094 +
-----+-------------+
6 + 1 120 +
-----+-------------+
7 + 175 +
-----+-------------+
8 + 1 240 +
-----+-------------+
9 + 1 252 +
-----+-------------+
您可以看到存在id=4 and id=7
此类错误。
您可以尝试以某种周期找到解决方案。 在php中给您示例,该示例返回id + 1值:
$sum = 0;
for ($i=0; $i<count($value); $i++) {
if ($i==0) $sum = $value[$i];
if ($sum < $value[$i])
echo $i;
$sum = $value[$i];
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.