0 0

mysql时间断点查询问题20

CREATE TABLE `bp_khtj` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `auth_type` varchar(40) DEFAULT NULL COMMENT '授权方式:phone、weixin',
  `tag` varchar(40) DEFAULT NULL COMMENT '验证标记(qq号,手机号)',
  `address` varchar(40) DEFAULT NULL,
  `cardtype` varchar(40) DEFAULT NULL,
  `ftutype` varchar(500) DEFAULT NULL,
  `router_sn` varchar(40) DEFAULT NULL COMMENT '盒子唯一码',
  `client_mac` varchar(40) DEFAULT NULL COMMENT '客户端手机的mac',
  `ip` varchar(50) DEFAULT NULL,
  `create_date` datetime DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=155 DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records of bp_khtj
-- ----------------------------
INSERT INTO `bp_khtj` VALUES ('130', 'phone', '13922202371', '广东 广州市', '移动全球通卡', 'Apple', '88706c314c4d95c6', '60:d9:c7:82:d3:87', '192.168.10.117', '2014-09-15 00:36:03');
INSERT INTO `bp_khtj` VALUES ('131', 'phone', '13922202371', '广东 广州市', '移动全球通卡', 'Apple', '88706c314c4d95c6', '60:d9:c7:82:d3:87', '192.168.10.117', '2014-09-15 00:38:02');
INSERT INTO `bp_khtj` VALUES ('132', 'phone', '13922202371', '广东 广州市', '移动全球通卡', 'Apple', '88706c314c4d95c6', '60:d9:c7:82:d3:87', '192.168.10.117', '2014-09-15 00:40:02');
INSERT INTO `bp_khtj` VALUES ('133', 'phone', '13922202371', '广东 广州市', '移动全球通卡', 'Apple', '88706c314c4d95c6', '60:d9:c7:82:d3:87', '192.168.10.117', '2014-09-15 01:00:02');
INSERT INTO `bp_khtj` VALUES ('134', 'phone', '13922202371', '广东 广州市', '移动全球通卡', 'Apple', '88706c314c4d95c6', '60:d9:c7:82:d3:87', '192.168.10.117', '2014-09-15 01:02:02');
INSERT INTO `bp_khtj` VALUES ('135', 'phone', '13922202371', '广东 广州市', '移动全球通卡', 'Apple', '88706c314c4d95c6', '60:d9:c7:82:d3:87', '192.168.10.117', '2014-09-15 01:04:02');
INSERT INTO `bp_khtj` VALUES ('136', 'phone', '13922202371', '广东 广州市', '移动全球通卡', 'Apple', '88706c314c4d95c6', '60:d9:c7:82:d3:87', '192.168.10.117', '2014-09-15 08:20:02');
INSERT INTO `bp_khtj` VALUES ('137', 'phone', '13922202371', '广东 广州市', '移动全球通卡', 'Apple', '88706c314c4d95c6', '60:d9:c7:82:d3:87', '192.168.10.117', '2014-09-15 08:22:01');
INSERT INTO `bp_khtj` VALUES ('138', 'phone', '15914402001', '广东 广州市', '移动预付费卡', 'Meizu', 'e702dd54f3f6c947', '38:bc:1a:00:6b:f5', '192.168.10.135', '2014-09-15 15:00:02');
INSERT INTO `bp_khtj` VALUES ('139', 'phone', '15914402001', '广东 广州市', '移动预付费卡', 'Meizu', 'e702dd54f3f6c947', '38:bc:1a:00:6b:f5', '192.168.10.135', '2014-09-15 14:58:01');
INSERT INTO `bp_khtj` VALUES ('140', 'phone', '15914402001', '广东 广州市', '移动预付费卡', 'Meizu', 'e702dd54f3f6c947', '38:bc:1a:00:6b:f5', '192.168.10.135', '2014-09-15 14:56:01');
INSERT INTO `bp_khtj` VALUES ('141', 'phone', '15914402001', '广东 广州市', '移动预付费卡', 'Meizu', 'e702dd54f3f6c947', '38:bc:1a:00:6b:f5', '192.168.10.135', '2014-09-15 14:54:02');
INSERT INTO `bp_khtj` VALUES ('142', 'phone', '15914402001', '广东 广州市', '移动预付费卡', 'Meizu', 'e702dd54f3f6c947', '38:bc:1a:00:6b:f5', '192.168.10.135', '2014-09-15 14:52:02');
INSERT INTO `bp_khtj` VALUES ('143', 'phone', '15914402001', '广东 广州市', '移动预付费卡', 'Meizu', 'e702dd54f3f6c947', '38:bc:1a:00:6b:f5', '192.168.10.135', '2014-09-15 14:50:03');
INSERT INTO `bp_khtj` VALUES ('144', 'phone', '15914402001', '广东 广州市', '移动预付费卡', 'Meizu', 'e702dd54f3f6c947', '38:bc:1a:00:6b:f5', '192.168.10.135', '2014-09-15 14:48:02');
INSERT INTO `bp_khtj` VALUES ('145', 'phone', '15920904018', '广东 广州市', '移动预付费卡', 'GUANGDONG', 'e702dd54f3f6c947', 'e8:bb:a8:70:ae:ef', '192.168.10.173', '2014-09-15 11:46:03');
INSERT INTO `bp_khtj` VALUES ('146', 'phone', '15920904018', '广东 广州市', '移动预付费卡', 'GUANGDONG', 'e702dd54f3f6c947', 'e8:bb:a8:70:ae:ef', '192.168.10.173', '2014-09-15 11:48:03');
INSERT INTO `bp_khtj` VALUES ('147', 'phone', '15920904018', '广东 广州市', '移动预付费卡', 'GUANGDONG', 'e702dd54f3f6c947', 'e8:bb:a8:70:ae:ef', '192.168.10.173', '2014-09-15 11:50:03');

 想要的结果为图所示,时间间隔为2分钟以内的是连续!否则为断点

2014年9月15日 21:41
  • 大小: 354.5 KB

1个答案 按时间排序 按投票排序

0 0

一眼望过去,好像要让数据库做很多运算
这样吧,新建张副表,比原表多增加一个下线时间字段,再新建个触发器
当主表插入数据的时候,触发过程:拿创建时间去副表查询是否有下线时间和它相差2分钟的,有的话则更新下线时间为刚才产生的创建时间,无的话则重新增加一条记录,创建时间为刚才的创建时间,下线时间也为刚才的创建时间
然后你要的查询功能去查询这张副表就很容易统计了

2014年9月16日 09:21

相关推荐

    mysql增量备份及断点恢复脚本实例

    解决完全备份中时间长、恢复慢的问题,采取了增量备份 特点 优:无重复数据,备份量不大,时间短 缺:需要上次完全备份及完全备份后的增量备份才能恢复,需对增量备份逐个反复恢复,操作繁琐 实现方式 通过mysql...

    CentOS7.4手动安装MySQL5.7的方法

    MySQL数据库应用广泛,尤其对于JAVA程序员,不会陌生。...3、使用wget命令使用断点传输的方式,下载相关rpm文件 (如果地址有更新,请以最新为准) https://dev.mysql.com/get/Downloads/MySQL-5.

    大华组织树通过dom4j解析到MySQL数据库

    通过dom4j解析大华组织树到数据库,将文件zzjg.xml改成自己的组织树xml,打下断点在System.out.println(departments);后面直接运行即可得到数据(departments),注释的代码是用来添加到数据库的,仅供参考。时间很赶...

    【最新版】navicat150_premium_en.dmg navicat-premium: 15.0.14【亲测可用】最好的MySQL数据库开发工具

    使用我们的调试组件,例如设置断点,单步执行程序,查看和修改变量值以及检查调用堆栈,可以快速找到并纠正PL / SQL和PL / PGSQL编码错误。 使用我们专业的对象设计器创建,修改和管理所有数据库对象。使用复杂的...

    PHP xls通用考试成绩查分系统源码.zip

    无需Mysql等(大部分为非常规数据库),低内存服务器也流畅运行(Mysql可能多耗20%+服务器内存) 6. 低耗网络 现在大多页面单js文件就几百KB,加上图片就更大了。 一个网页往往超过1MB。本查询页一个页面只有30KB左右。 ...

    Navicat Premium12

    交互式设计界面和高效的工作流程让你在几分钟内完成编制专业的高质量报表,并为可重复的部署进序(如报表生成、数据库备份和脚本运行)设置于特定时间或日期自动运行。无论你身处何地,都可随时把事情办好。 协同...

    站元素分布式自动备份系统 v1.1

    1、自动分目录压缩备份本地文件至本地目录,并上传至FTP服务器2、自动压缩备份Mysql数据库文件至本地目录,并上传至FTP服务器3、程序运行稳定,速度快,带有自动纠错功能4、传输错误重试功能5、断点续传功能6、占用...

    YouDianCMS

    9、 微查询:如天气查询、手机归属地查询、公交换乘查询、公交查询、火车车次查询、健康指数查询、翻译、快递查询、股票查询、人品计算、周公解梦、成语词典、邮编查询、菜谱、糗事、笑话等查询 10、 微调查:无需...

    WebSpider 网页抓取 v5.1

    用户指定要抓取的网站、抓取的网页类型(固定页面、分页显示的页面等等),并配置如何解析数据项(如新闻标题、作者、来源、正文等),系统可以根据配置信息自动实时抓取数据,启动抓取的时间也可以通过配置设定,...

    网络蜘蛛-强势

    用户指定要抓取的网站、抓取的网页类型(固定页面、分页显示的页面等等),并配置如何解析数据项(如新闻标题、作者、来源、正文等),系统可以根据配置信息自动实时抓取数据,启动抓取的时间也可以通过配置设定,...

    多线程、高性能采集器爬虫.net版源码,可采ajax页面

    2)断点续采模式,及数据实时存储保护用户采集投资,注意:此模式仅限于非大数据量的采集; 3)支持大数据量采集,即实时采集实时入库,不会对系统性能造成任何影响; 4)提供强大的数据加工操作,并可配置多条...

    Linux程序设计 第4版.haozip01

    9.1 多个源文件带来的问题 317 9.2 make命令和makefile文件 318 9.2.1 makefile的语法 318 9.2.2 make命令的选项和参数 318 9.2.3 makefile文件中的注释 321 9.2.4 makefile文件中的宏 321 9.2.5 多个目标 323...

    Linux程序设计 第4版.haozip02

    9.1 多个源文件带来的问题 317 9.2 make命令和makefile文件 318 9.2.1 makefile的语法 318 9.2.2 make命令的选项和参数 318 9.2.3 makefile文件中的注释 321 9.2.4 makefile文件中的宏 321 9.2.5 多个目标 323...

    百度地图毕业设计源码-ddisk-file:前后端分离,前端是vue.js+elementui,后端是采用Spring家族技术栈(Spring

    支持网格、表格视图、时间线三种展示视图 支持极速秒传功能,提高上传效率 多人上传同一文件,可多人并行上传,共享他人上传进度,极大提高上传效率 拒绝冗余,每份文件只存一份,提高硬盘使用效率 上传文件前台实时...

    百度地图毕业设计源码-ddisk-web:前后端分离,前端是vue.js+elementui,后端是采用Spring家族技术栈(SpringB

    支持网格、表格视图、时间线三种展示视图 支持极速秒传功能,提高上传效率 多人上传同一文件,可多人并行上传,共享他人上传进度,极大提高上传效率 拒绝冗余,每份文件只存一份,提高硬盘使用效率 上传文件前台实时...

    PHP守望数据采集器 v3.2

    守望数据采集器3.2版-可查看原文章、预览采集结果、GB和其他编码互转!^^采集论坛时只采集顶楼内容;可采集utf-8编码网站,实现gb和utf8互换;...5、守望独有的断点续采、重复采集过滤功能,更能节约您制作内容时间。

    盛世桃源通用文件管理系统 v2.5 for .net 2.0/3.0/3.5.zip

    2.在自己的空间中上传多文件及大文件进行在线查看管理,可建多级目录存放。 3.文件目录多级共享,可共享整个用户空间。 4.树状显示系统功能和目录结构,操作...58.多种数据库支持:ACCESS、MSSQL、MySQL、Oracle。

    桃源网络硬盘.Net v5.8.zip

    74.多种数据库支持:ACCESS、MSSQL、MySQL、Oracle。   此次更新如下: 更强机制的防注入漏洞 修补下载任意文件漏洞 上传类型增加系统内置禁止类型 设了子帐号却未出现子字 删除分组时检测是否有用户属于此...

Global site tag (gtag.js) - Google Analytics