Rumah > pangkalan data > tutorial mysql > MySQL查询记录时间相邻的相同号码,记录间隔小于指定秒数的记录_MySQL

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

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2016-06-01 13:41:15
asal
1609 orang telah melayarinya

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

Label berkaitan:
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan