我正在尝试考虑计算 MySQL 表中特定行的最有效方法。
我的表包含一个datetime
名为的列date_time
,我想计算每个之间至少有 30 分钟的行数date_time
。
例如,假设我有下表:
id date_time
1 2013-08-23 00:30:00
2 2013-08-23 00:45:00
3 2013-08-23 01:01:00
4 2013-08-23 02:30:00
5 2013-08-23 02:45:00
如果我只想在距离最后一个条目至少 30 分钟后包含一个条目,那么计数将包括 id #1 和 id #4,因此计数为 2。
我正在尝试提出一个干净的脚本来执行此操作,是否有任何特殊类型的查询可以帮助我完成此操作?