mysql分组查询最近的一条数据


DROP TABLE IF EXISTS `jt_mes_monitoring`;
CREATE TABLE `jt_mes_monitoring`  (
  `mes_id` bigint(30) NOT NULL COMMENT '消息ID',
  `old_id` int(10) NULL DEFAULT NULL COMMENT '老人ID',
  `old_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '老人姓名',
  `receiving_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '预警时间',
  `main_device_id` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '主机设备ID',
  `device_sn` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备sn编码',
  `device_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '设备名称',
  `device_type` int(10) NULL DEFAULT NULL COMMENT '设备类型',
  `device_state` int(10) NULL DEFAULT NULL COMMENT '设备状态',
  `device_state_str` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '预警信息',
  `mattress_state` int(2) NULL DEFAULT NULL COMMENT '床垫状态:0:表示在床;1:表示离床;2:体动;3:表示弱呼吸 4:表示重物;5:表示打鼾;',
  `heart_rate` int(10) NULL DEFAULT NULL COMMENT '心跳',
  `respiratory_rate` int(10) NULL DEFAULT NULL COMMENT '呼吸',
  `danger_grade` int(1) NULL DEFAULT NULL COMMENT '告警级别 1:提醒 2:紧急',
  `danger_type` int(1) NULL DEFAULT NULL COMMENT '预警类型 1:安全预警 2:烟感预警 3:燃气预警 4:SOS预警',
  `deal_state` int(1) NULL DEFAULT NULL COMMENT '状态 1:待处理 2:已处理',
  `deal_content` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '处理内容',
  `deal_photo` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '处理图片',
  `deal_video` text CHARACTER SET utf8 COLLATE utf8_general_ci NULL COMMENT '处理音视频',
  `deal_people` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '处理人',
  `deal_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '处理时间',
  `del_flag` int(1) NULL DEFAULT NULL COMMENT '删除标记 0:正常 2:已删除',
  `create_user` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建人',
  `create_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '创建时间',
  `update_user` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改人',
  `update_time` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '修改时间',
  PRIMARY KEY (`mes_id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = '信息管理' ROW_FORMAT = Compact;

-- ----------------------------
-- Records of jt_mes_monitoring
-- ----------------------------
INSERT INTO `jt_mes_monitoring` VALUES (912760337902399488, 96738, 'xxx', '2021-11-23 15:04:56', 'MBT1DA5C5C802710', '020090122', '门磁监测器', 1001, 1000, '门打开', NULL, 0, 0, 1, 1, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-23 17:43:47', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (912760440801259520, 96738, 'xxx', '2021-11-16 11:02:44', 'MBT1DA5C5C802710', '010014145', 'SOS无线呼叫器', 1013, 1000, 'SOS报警', NULL, 0, 0, 2, 4, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-23 17:44:08', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (912991152087298048, 96738, 'xxx', '2021-11-23 15:04:57', 'MBT1DA5C5C802710', '020090122', '门磁监测器', 1001, 1000, '门打开', NULL, 0, 0, 1, 1, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:00:59', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (912991317338681344, 96738, 'xxx', '2021-11-23 15:12:21', 'MBT1DA5C5C802710', '020090122', '门磁监测器', 1001, 1200, '门关上', NULL, 0, 0, NULL, NULL, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:01:33', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (912992749676720128, 96738, 'xxx', '2021-11-23 15:31:45', 'MBT1DA5C5C802710', '070012206', '烟感监测器', 1003, 1000, '烟感报警', NULL, 0, 0, 2, 2, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:07:15', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (912993619084636160, 96738, 'xxx', '2021-11-23 15:37:32', 'MBT1DA5C5C802710', '160004251', '燃气监测器', 1004, 1000, '燃气报警', NULL, 0, 0, 2, 3, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:10:42', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (912993733572358144, 96738, 'xxx', '2021-11-23 15:39:55', 'MBT1DA5C5C802710', '052135080', '人体活动监测器', 1002, 1000, '人员经过', NULL, 0, 0, 1, 1, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:11:09', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001132987314176, 96738, 'xxx', '2021-11-24 09:04:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:40:34', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001232413290496, 96738, 'xxx', '2021-11-24 09:05:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:40:57', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001268186509312, 96738, 'xxx', '2021-11-24 09:06:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 81, 25, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:41:06', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001297827655680, 96738, 'xxx', '2021-11-24 09:07:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 71, 25, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:41:13', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001328269914112, 96738, 'xxx', '2021-11-24 09:08:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 66, 24, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:41:20', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001360146624512, 96738, 'xxx', '2021-11-24 09:09:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 68, 18, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:41:28', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001396540600320, 96738, 'xxx', '2021-11-24 09:10:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 81, 20, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:41:36', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001430095032320, 96738, 'xxx', '2021-11-24 09:11:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 83, 23, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:41:44', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001465062944768, 96738, 'xxx', '2021-11-24 09:12:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 85, 21, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:41:53', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001630792478720, 96738, 'xxx', '2021-11-24 09:13:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 90, 18, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:42:32', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001657615052800, 96738, 'xxx', '2021-11-24 09:14:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 84, 14, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:42:39', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001692926898176, 96738, 'xxx', '2021-11-24 09:15:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 81, 14, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:42:47', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001720810631168, 96738, 'xxx', '2021-11-24 09:16:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 77, 13, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:42:54', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001746664321024, 96738, 'xxx', '2021-11-24 09:17:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 77, 14, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:43:00', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001792378040320, 96738, 'xxx', '2021-11-24 09:18:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 76, 16, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:43:11', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001820236607488, 96738, 'xxx', '2021-11-24 09:19:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 79, 17, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:43:18', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001890243735552, 96738, 'xxx', '2021-11-24 09:20:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 81, 16, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:43:34', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001942735450112, 96738, 'xxx', '2021-11-24 09:21:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 78, 13, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:43:47', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913001975547490304, 96738, 'xxx', '2021-11-24 09:22:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 80, 18, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:43:55', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913002002059685888, 96738, 'xxx', '2021-11-24 09:23:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 81, 14, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:44:01', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913002438648983552, 96738, 'xxx', '2021-11-24 09:24:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 82, 14, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:45:45', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913002465739993088, 96738, 'xxx', '2021-11-24 09:25:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 62, 15, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:45:51', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913002492591927296, 96738, 'xxx', '2021-11-24 09:26:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 52, 13, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:45:58', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913002518986682368, 96738, 'xxx', '2021-11-24 09:27:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 51, 11, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:46:04', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913002554965422080, 96738, 'xxx', '2021-11-24 09:28:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 48, 15, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:46:13', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913002584958889984, 96738, 'xxx', '2021-11-24 09:29:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 48, 14, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:46:20', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913002615757664256, 96738, 'xxx', '2021-11-24 09:30:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '在床', 0, 49, 17, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:46:27', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913003518782926848, 96738, 'xxx', '2021-11-24 09:31:23', 'MBT1DA5C5C802710', '000000021', '睡眠监测带', 1050, 0, '在床', 0, 49, 16, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:50:02', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913003546503081984, 96738, 'xxx', '2021-11-24 09:32:23', 'MBT1DA5C5C802710', '000000021', '睡眠监测带', 1050, 0, '在床', 0, 50, 10, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:50:09', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913003574244208640, 96738, 'xxx', '2021-11-24 09:33:23', 'MBT1DA5C5C802710', '000000021', '睡眠监测带', 1050, 0, '离床', 1, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:50:16', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913003605533716480, 96738, 'xxx', '2021-11-24 09:34:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '离床', 1, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:50:23', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913003663553523712, 96738, 'xxx', '2021-11-24 09:35:23', 'MBT1DA5C5C802710', '000000021', '睡眠监测带', 1050, 0, '离床', 1, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:50:37', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913003690531287040, 96738, 'xxx', '2021-11-24 09:36:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '离床', 1, 0, 0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-11-24 09:50:43', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (913095512251232256, 96738, 'xxx', '2021-11-24 09:42:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '呼吸过缓  ', 0, 50, 10, 2, 1, 2, '8', 'http://192.168.1.213:8999/web/091c27.jpg', 'http://192.168.1.213:8999/web/ab896e.mp4', NULL, NULL, 0, NULL, '2021-11-24 15:55:36', NULL, '2021-11-26 14:14:01');
INSERT INTO `jt_mes_monitoring` VALUES (913097870280552448, 96738, 'xxx', '2021-11-24 09:42:23', 'MBT1DA5C5C802710', '000000020', '睡眠监测带', 1050, 0, '呼吸过缓  ', 0, 50, 10, 2, 1, 2, '5555', 'http://192.168.1.213:8999/web/128308.jpg', 'http://192.168.1.213:8999/web/2730cc.mp4', NULL, NULL, 0, NULL, '2021-11-24 16:04:58', NULL, '2021-11-26 14:09:27');
INSERT INTO `jt_mes_monitoring` VALUES (915625526607802368, NULL, NULL, '2021-11-23 15:39:28', 'MBT1DA5C5C802710', '052135080', '人体活动监测器', 1002, 1000, '人员经过', 0, 0, 0, 1, 1, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-12-01 15:28:57', NULL, NULL);
INSERT INTO `jt_mes_monitoring` VALUES (915632361737875456, NULL, NULL, '2021-12-01 15:55:51', 'MBT1DA5C5C802710', '010014145', 'SOS无线呼叫器', 1013, 1000, 'SOS报警', 0, 0, 0, 2, 4, 1, NULL, NULL, NULL, NULL, NULL, 0, NULL, '2021-12-01 15:56:14', NULL, NULL);

SET FOREIGN_KEY_CHECKS = 1;

SELECT
	* 
FROM
	jt_mes_monitoring 
WHERE
	create_time IN ( SELECT max( create_time ) FROM jt_mes_monitoring where mattress_state in (1,2) GROUP BY device_sn )
	and device_type =1050

先分组查询最近的时间

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值