基于时间戳比较mysql中的值并识别趋势

时间:2016-11-17 11:37:18

标签: mysql

您好我在mysql数据库中有一个表,如下所示

id_indicator value trend date_data
           1     0     0 2011-08-18 09:16:15
           1     2     1 2011-08-18 10:16:15
           1     1    -1 2011-08-18 11:16:15
           1     2     1 2011-08-18 12:16:15
           2    21     0 2011-08-18 13:16:15
           2    21     0 2011-08-18 14:16:15
           2    21     0 2011-08-18 15:16:15
           3     3     0 2011-08-18 16:16:15
           3     4     1 2011-08-18 17:16:15
           3     4     0 2011-08-18 18:16:15
           4     4     0 2011-08-18 19:16:15

该表包含基于时间的指标及其值以及基于值的另一列趋势。最初所有趋势为0然后如果下一个指标值上升而趋势应该是1,如果值下降趋势应该是-1,如果值不变于趋势应该是0.

但我已经发现某些趋势值没有正确输入到表格中。现在我需要帮助来确定错误插入了多少趋势值,并按指标值计数。

我非常感谢您的帮助

由于

0 个答案:

没有答案