首页 > 数据库 > mysql教程 > MySQL查询记录时间相邻的相同号码,记录间隔小于指定秒数的记录_MySQL

MySQL查询记录时间相邻的相同号码,记录间隔小于指定秒数的记录_MySQL

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
发布: 2016-06-01 13:41:15
原创
1610 人浏览过

bitsCN.com
MySQL查询记录时间相邻的相同号码,记录间隔小于指定秒数的记录 #表结构 CREATE TABLE `tmp_20120710_3` (  `id` int(11) NOT NULL AUTO_INCREMENT,  `desttermid` varchar(11) DEFAULT NULL,  logtime varchar(20) DEFAULT NULL,  PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=gbk#排序    
 #导入结构相同的临时表#从PK上保证相同号码记录时间相邻INSERT INTO `tmp_20120710_4` (desttermid, logtime) SELECT desttermid, log_time FROM `tmp_20120710_3` ORDER BY desttermid, logtime#记录时间格式yyyyMMddHHmmss#转换成以秒为单位的时间戳计算记录间隔#对desttermid字段值相同、记录时间相邻的时间戳相减 SELECT a.desttermid, ABS(UNIX_TIMESTAMP(a.logtime) - UNIX_TIMESTAMP(b.logtime)) AS timediff, a.logtime, b.logtime FROM `tmp_20120710_4` a, `tmp_20120710_4` b WHERE a.desttermid = b.desttermid AND a.id = b.id + 1 AND timediff   bitsCN.com

相关标签:
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
git - 怎么查push记录 不是commit的记录
来自于 1970-01-01 08:00:00
0
0
0
laravel - laravle Eloquent ORM 一次update多条记录
来自于 1970-01-01 08:00:00
0
0
0
php - 记录视频上次观看时间
来自于 1970-01-01 08:00:00
0
0
0
Nginx proxy_pass如何记录response?
来自于 1970-01-01 08:00:00
0
0
0
显示某条记录的某个字段(node.js+mongodb)
来自于 1970-01-01 08:00:00
0
0
0
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板