繁体   English   中英

如何找到累积范围的mySQL raw错误?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM