【发布时间】:2017-05-19 09:17:50
【问题描述】:
如何计算值 0 仅在表中重复 3 次或更多次(常量在下一行中重复)时在表中重复的次数
在这种情况下,值 0 重复超过 3 次将是 2 次。
+-----------+-------+---------------------+
| idDataGps | speed | eventDate |
+-----------+-------+---------------------+
| 143483 | 56 | 2017-05-18 08:42:05 |
| 143484 | 0 | 2017-05-18 08:42:11 |
| 143485 | 0 | 2017-05-18 08:42:20 |
| 143486 | 0 | 2017-05-18 08:42:35 |
| 143487 | 43 | 2017-05-18 08:42:40 |
| 143488 | 44 | 2017-05-18 08:42:50 |
| 143489 | 48 | 2017-05-18 08:43:05 |
| 143490 | 24 | 2017-05-18 08:43:14 |
| 143491 | 34 | 2017-05-18 08:43:16 |
| 143492 | 9 | 2017-05-18 08:43:20 |
| 143493 | 14 | 2017-05-18 08:43:36 |
| 143494 | 0 | 2017-05-18 08:44:06 |
| 143495 | 0 | 2017-05-18 08:44:21 |
| 143496 | 0 | 2017-05-18 08:46:06 |
| 143497 | 0 | 2017-05-18 08:48:36 |
| 143498 | 0 | 2017-05-18 08:48:42 |
+-----------+-------+---------------------+
【问题讨论】:
-
MySQL 行未排序。您是否有另一列提供订单,例如日期时间或 ID?
-
是的对不起,我有连续的 id 和日期时间时间戳,用实际的数据库查询编辑我的问题