很久没搞开发了,试试手生没有。
1、现有需求如下:需要将列式数据,转成行式数据,且具有一定的规则
①record_date、patient_id相同的,至少有一条数据,包含固定血糖的所有列,且一天每个项目只会有一条。
②随机字段包括两组,随机血糖组、随机床旁血酮组,每组都有三个字段,对应值、时间、签名。
③随机字段按照日期算,每天可能包含多条数据,每条数据都要独占一行,且按时间顺序。
④多组随机字段,需要合并到一行里面,不管时间点是不是一样的。
2、拟采用方案,直接通过存储过程,对数据进行转换处理
3、模拟原始数据
DROP TABLE IF EXISTS `source_blood_record`;
CREATE TABLE `source_blood_record` (
`PATIENT_ID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`VISIT_ID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`SUB_ID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`RECORD_DATE` date NULL DEFAULT NULL,
`RECORD_TIME` datetime(0) NULL DEFAULT NULL,
`RECORD_NAME` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`RECORD_DATA` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`DATA_TYPE` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`DATA_UNIT` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`CATEGORY` varchar(20) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`REMARK` varchar(200) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`SOURCE_TAG` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`SOURCE_TYPE` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`DATA_SOURCE` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`DATA_SOURCE_ID` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
`UPLOAD_TIME` datetime(0) NULL DEFAULT NULL
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_general_ci ROW_FORMAT = Dynamic;
-- ----------------------------
-- Records of source_blood_record
-- ----------------------------
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 00:00:00', '晚餐后2H血糖值', '11.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444522', '2025-09-12 19:45:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 00:00:00', '晚餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444522', '2025-09-12 19:45:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 00:00:00', '晚餐前血糖值', '6.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444460', '2025-09-12 17:12:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 00:00:00', '晚餐前血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444460', '2025-09-12 17:12:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 15:04:09', '随机血糖血糖值', '7.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444427', '2025-09-12 15:06:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 15:04:09', '随机血糖血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444427', '2025-09-12 15:06:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 15:04:09', '随机血糖血糖值时间', '15:04', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444427', '2025-09-12 15:06:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 21:57:14', '随机血糖血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444562', '2025-09-12 22:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 21:57:14', '随机血糖血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444562', '2025-09-12 22:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-12', '2025-09-12 21:57:14', '随机血糖血糖值时间', '21:57', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444562', '2025-09-12 22:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '睡前血糖血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444950', '2025-09-13 22:00:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '睡前血糖血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444950', '2025-09-13 22:00:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '晚餐后2H血糖值', '10.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444894', '2025-09-13 19:36:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '晚餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444894', '2025-09-13 19:36:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '晚餐前血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444872', '2025-09-13 17:18:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '晚餐前血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444872', '2025-09-13 17:18:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '早餐后2H血糖值', '13.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444711', '2025-09-13 10:03:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '早餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444711', '2025-09-13 10:03:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '早餐前血糖值', '6.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444610', '2025-09-13 06:15:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '早餐前血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444610', '2025-09-13 06:15:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '中餐后2H血糖值', '6.1', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444785', '2025-09-13 14:18:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '中餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444785', '2025-09-13 14:18:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '中餐前血糖值', '10.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444735', '2025-09-13 11:21:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-13', '2025-09-13 00:00:00', '中餐前血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600444735', '2025-09-13 11:21:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '睡前血糖血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445361', '2025-09-14 21:57:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '睡前血糖血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445361', '2025-09-14 21:57:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '晚餐后2H血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445307', '2025-09-14 19:33:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '晚餐后2H血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445307', '2025-09-14 19:33:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '晚餐前血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445253', '2025-09-14 17:09:16');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '晚餐前血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445253', '2025-09-14 17:09:16');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '早餐后2H血糖值', '10.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445078', '2025-09-14 09:18:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '早餐后2H血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445078', '2025-09-14 09:18:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '早餐前血糖值', '8.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445024', '2025-09-14 06:33:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '早餐前血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445024', '2025-09-14 06:33:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '中餐后2H血糖值', '4.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445192', '2025-09-14 14:12:13');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '中餐后2H血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445192', '2025-09-14 14:12:13');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '中餐前血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445133', '2025-09-14 11:30:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-14', '2025-09-14 00:00:00', '中餐前血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445133', '2025-09-14 11:30:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '睡前血糖血糖值', '8.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445775', '2025-09-15 22:09:14');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '睡前血糖血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445775', '2025-09-15 22:09:14');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '晚餐后2H血糖值', '10.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445723', '2025-09-15 19:54:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '晚餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445723', '2025-09-15 19:54:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '早餐后2H血糖值', '检查', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445514', '2025-09-15 09:54:12');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '早餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445514', '2025-09-15 09:54:12');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '早餐前血糖值', '7.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445406', '2025-09-15 05:57:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '早餐前血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445406', '2025-09-15 05:57:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '中餐后2H血糖值', '9.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445610', '2025-09-15 14:15:14');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '中餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445610', '2025-09-15 14:15:14');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '中餐前血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445571', '2025-09-15 11:51:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-15', '2025-09-15 00:00:00', '中餐前血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445571', '2025-09-15 11:51:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '睡前血糖血糖值', '9.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446152', '2025-09-16 21:30:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '睡前血糖血糖值签名', '肖霞', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446152', '2025-09-16 21:30:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '晚餐后2H血糖值', '8.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446110', '2025-09-16 19:51:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '晚餐后2H血糖值签名', '肖霞', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446110', '2025-09-16 19:51:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '晚餐前血糖值', '8.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446058', '2025-09-16 17:09:15');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '晚餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446058', '2025-09-16 17:09:15');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '早餐后2H血糖值', '8.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445880', '2025-09-16 09:15:17');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '早餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445880', '2025-09-16 09:15:17');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '早餐前血糖值', '8.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445831', '2025-09-16 06:12:14');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '早餐前血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445831', '2025-09-16 06:12:14');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '中餐后2H血糖值', '8.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445984', '2025-09-16 13:48:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '中餐后2H血糖值签名', '樊新旭', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445984', '2025-09-16 13:48:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '中餐前血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445942', '2025-09-16 11:24:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-16', '2025-09-16 00:00:00', '中餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600445942', '2025-09-16 11:24:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '睡前血糖血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446544', '2025-09-17 21:51:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '睡前血糖血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446544', '2025-09-17 21:51:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '晚餐后2H血糖值', '8.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446487', '2025-09-17 19:45:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '晚餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446487', '2025-09-17 19:45:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '晚餐前血糖值', '9.1', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446442', '2025-09-17 16:57:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '晚餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446442', '2025-09-17 16:57:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '早餐后2H血糖值', '10.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446265', '2025-09-17 09:03:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '早餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446265', '2025-09-17 09:03:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '早餐前血糖值', '8.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446225', '2025-09-17 06:30:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '早餐前血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446225', '2025-09-17 06:30:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '中餐后2H血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446380', '2025-09-17 14:09:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '中餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446380', '2025-09-17 14:09:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '中餐前血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446326', '2025-09-17 11:09:18');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-17', '2025-09-17 00:00:00', '中餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446326', '2025-09-17 11:09:18');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '睡前血糖血糖值', '8.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17582048550992192', '2025-09-18 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '睡前血糖血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17582048550992192', '2025-09-18 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '晚餐后2H血糖值', '11.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446910', '2025-09-18 19:57:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '晚餐后2H血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446910', '2025-09-18 19:57:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '晚餐前血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446855', '2025-09-18 17:18:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '晚餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446855', '2025-09-18 17:18:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '早餐后2H血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446665', '2025-09-18 09:00:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '早餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446665', '2025-09-18 09:00:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '早餐前血糖值', '7.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446593', '2025-09-18 06:12:13');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '早餐前血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446593', '2025-09-18 06:12:13');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '中餐后2H血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446795', '2025-09-18 14:12:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '中餐后2H血糖值签名', '樊新旭', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446795', '2025-09-18 14:12:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '中餐前血糖值', '8.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446730', '2025-09-18 11:12:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-18', '2025-09-18 00:00:00', '中餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600446730', '2025-09-18 11:12:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '睡前血糖血糖值', '9.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447332', '2025-09-19 21:39:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '睡前血糖血糖值签名', '赵蓉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447332', '2025-09-19 21:39:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '晚餐后2H血糖值', '11.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447286', '2025-09-19 19:39:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '晚餐后2H血糖值签名', '赵蓉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447286', '2025-09-19 19:39:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '晚餐前血糖值', '6.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447231', '2025-09-19 17:00:15');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '晚餐前血糖值签名', '赵蓉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447231', '2025-09-19 17:00:15');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '早餐后2H血糖值', '10.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447058', '2025-09-19 09:18:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '早餐后2H血糖值签名', '赵蓉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447058', '2025-09-19 09:18:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '早餐前血糖值', '8.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447022', '2025-09-19 06:36:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '早餐前血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447022', '2025-09-19 06:36:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '中餐后2H血糖值', '11.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447153', '2025-09-19 13:51:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '中餐后2H血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447153', '2025-09-19 13:51:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '中餐前血糖值', '12.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447115', '2025-09-19 11:18:18');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-19', '2025-09-19 00:00:00', '中餐前血糖值签名', '赵蓉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447115', '2025-09-19 11:18:18');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '睡前血糖血糖值', '9.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447762', '2025-09-20 21:57:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '睡前血糖血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447762', '2025-09-20 21:57:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '晚餐后2H血糖值', '8.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447700', '2025-09-20 19:30:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '晚餐后2H血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447700', '2025-09-20 19:30:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '早餐后2H血糖值', '9.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447472', '2025-09-20 09:24:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '早餐后2H血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447472', '2025-09-20 09:24:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '早餐前血糖值', '8.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447400', '2025-09-20 06:24:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '早餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447400', '2025-09-20 06:24:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '中餐后2H血糖值', '7.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447579', '2025-09-20 13:57:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '中餐后2H血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447579', '2025-09-20 13:57:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '中餐前血糖值', '外出', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447537', '2025-09-20 11:18:18');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-20', '2025-09-20 00:00:00', '中餐前血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447537', '2025-09-20 11:18:18');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '睡前血糖血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448181', '2025-09-21 21:45:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '睡前血糖血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448181', '2025-09-21 21:45:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '晚餐后2H血糖值', '7.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448116', '2025-09-21 19:33:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '晚餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448116', '2025-09-21 19:33:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '晚餐前血糖值', '外出', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448065', '2025-09-21 16:51:16');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '晚餐前血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448065', '2025-09-21 16:51:16');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '早餐后2H血糖值', '7.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447895', '2025-09-21 09:12:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '早餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447895', '2025-09-21 09:12:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '早餐前血糖值', '6.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447809', '2025-09-21 05:33:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '早餐前血糖值签名', '刘维', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447809', '2025-09-21 05:33:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '中餐后2H血糖值', '8.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448026', '2025-09-21 14:12:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '中餐后2H血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448026', '2025-09-21 14:12:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '中餐前血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447960', '2025-09-21 11:30:16');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-21', '2025-09-21 00:00:00', '中餐前血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600447960', '2025-09-21 11:30:16');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '晚餐后2H血糖值', '9.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448503', '2025-09-22 19:39:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '晚餐后2H血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448503', '2025-09-22 19:39:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '晚餐前血糖值', '8.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448453', '2025-09-22 17:06:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '晚餐前血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448453', '2025-09-22 17:06:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '早餐后2H血糖值', '8.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448269', '2025-09-22 09:03:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '早餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448269', '2025-09-22 09:03:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '早餐前血糖值', '6.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448213', '2025-09-22 06:12:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '早餐前血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448213', '2025-09-22 06:12:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '中餐后2H血糖值', '6.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448391', '2025-09-22 14:06:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '中餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448391', '2025-09-22 14:06:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '中餐前血糖值', '拒绝', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448343', '2025-09-22 11:30:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-22', '2025-09-22 00:00:00', '中餐前血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448343', '2025-09-22 11:30:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-23', '2025-09-23 00:00:00', '晚餐后2H血糖值', '8.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448879', '2025-09-23 19:45:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-23', '2025-09-23 00:00:00', '晚餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448879', '2025-09-23 19:45:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-23', '2025-09-23 00:00:00', '早餐后2H血糖值', '6.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448672', '2025-09-23 09:03:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-23', '2025-09-23 00:00:00', '早餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448672', '2025-09-23 09:03:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-23', '2025-09-23 00:00:00', '早餐前血糖值', '8.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448605', '2025-09-23 06:12:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-23', '2025-09-23 00:00:00', '早餐前血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448605', '2025-09-23 06:12:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-23', '2025-09-23 00:00:00', '中餐后2H血糖值', '7.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448766', '2025-09-23 13:30:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-23', '2025-09-23 00:00:00', '中餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448766', '2025-09-23 13:30:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-24', '2025-09-24 00:00:00', '晚餐后2H血糖值', '10.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449198', '2025-09-24 19:39:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-24', '2025-09-24 00:00:00', '晚餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449198', '2025-09-24 19:39:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-24', '2025-09-24 00:00:00', '早餐后2H血糖值', '6.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448971', '2025-09-24 08:54:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-24', '2025-09-24 00:00:00', '早餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600448971', '2025-09-24 08:54:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-24', '2025-09-24 00:00:00', '早餐前血糖值', '7.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17586652112367765', '2025-09-24 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-24', '2025-09-24 00:00:00', '早餐前血糖值签名', '肖霞', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17586652112367765', '2025-09-24 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-24', '2025-09-24 00:00:00', '中餐后2H血糖值', '7.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449092', '2025-09-24 14:18:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-24', '2025-09-24 00:00:00', '中餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449092', '2025-09-24 14:18:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-25', '2025-09-25 00:00:00', '晚餐后2H血糖值', '9.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449566', '2025-09-25 19:27:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-25', '2025-09-25 00:00:00', '晚餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449566', '2025-09-25 19:27:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-25', '2025-09-25 00:00:00', '早餐后2H血糖值', '9.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449379', '2025-09-25 09:39:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-25', '2025-09-25 00:00:00', '早餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449379', '2025-09-25 09:39:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-25', '2025-09-25 00:00:00', '早餐前血糖值', '6.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449304', '2025-09-25 06:27:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-25', '2025-09-25 00:00:00', '早餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449304', '2025-09-25 06:27:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-25', '2025-09-25 00:00:00', '中餐后2H血糖值', '7.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449484', '2025-09-25 14:21:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-25', '2025-09-25 00:00:00', '中餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449484', '2025-09-25 14:21:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-26', '2025-09-26 00:00:00', '晚餐后2H血糖值', '11.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449946', '2025-09-26 19:24:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-26', '2025-09-26 00:00:00', '晚餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449946', '2025-09-26 19:24:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-26', '2025-09-26 00:00:00', '早餐后2H血糖值', '8.1', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449743', '2025-09-26 09:18:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-26', '2025-09-26 00:00:00', '早餐后2H血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449743', '2025-09-26 09:18:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-26', '2025-09-26 00:00:00', '早餐前血糖值', '5.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449695', '2025-09-26 06:30:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-26', '2025-09-26 00:00:00', '早餐前血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449695', '2025-09-26 06:30:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-26', '2025-09-26 00:00:00', '中餐后2H血糖值', '7.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449841', '2025-09-26 14:03:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-26', '2025-09-26 00:00:00', '中餐后2H血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600449841', '2025-09-26 14:03:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-27', '2025-09-27 00:00:00', '晚餐后2H血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450310', '2025-09-27 19:42:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-27', '2025-09-27 00:00:00', '晚餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450310', '2025-09-27 19:42:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-27', '2025-09-27 00:00:00', '早餐后2H血糖值', '7.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450156', '2025-09-27 10:45:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-27', '2025-09-27 00:00:00', '早餐后2H血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450156', '2025-09-27 10:45:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-27', '2025-09-27 00:00:00', '早餐前血糖值', '5.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450046', '2025-09-27 05:51:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-27', '2025-09-27 00:00:00', '早餐前血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450046', '2025-09-27 05:51:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-27', '2025-09-27 00:00:00', '中餐后2H血糖值', '9.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450254', '2025-09-27 14:33:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-27', '2025-09-27 00:00:00', '中餐后2H血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450254', '2025-09-27 14:33:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-28', '2025-09-28 00:00:00', '晚餐后2H血糖值', '9.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450693', '2025-09-28 19:45:14');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-28', '2025-09-28 00:00:00', '晚餐后2H血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450693', '2025-09-28 19:45:14');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-28', '2025-09-28 00:00:00', '早餐后2H血糖值', '6.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450496', '2025-09-28 09:30:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-28', '2025-09-28 00:00:00', '早餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450496', '2025-09-28 09:30:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-28', '2025-09-28 00:00:00', '早餐前血糖值', '5.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450427', '2025-09-28 06:12:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-28', '2025-09-28 00:00:00', '早餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450427', '2025-09-28 06:12:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-28', '2025-09-28 00:00:00', '中餐后2H血糖值', '7.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450606', '2025-09-28 14:12:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-28', '2025-09-28 00:00:00', '中餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450606', '2025-09-28 14:12:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-29', '2025-09-29 00:00:00', '晚餐后2H血糖值', '8.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451050', '2025-09-29 19:30:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-29', '2025-09-29 00:00:00', '晚餐后2H血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451050', '2025-09-29 19:30:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-29', '2025-09-29 00:00:00', '早餐后2H血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450856', '2025-09-29 08:57:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-29', '2025-09-29 00:00:00', '早餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450856', '2025-09-29 08:57:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-29', '2025-09-29 00:00:00', '早餐前血糖值', '6.1', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450827', '2025-09-29 06:27:24');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-29', '2025-09-29 00:00:00', '早餐前血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450827', '2025-09-29 06:27:24');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-29', '2025-09-29 00:00:00', '中餐后2H血糖值', '5.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450980', '2025-09-29 14:12:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-29', '2025-09-29 00:00:00', '中餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600450980', '2025-09-29 14:12:10');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-30', '2025-09-30 00:00:00', '晚餐后2H血糖值', '9.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451360', '2025-09-30 19:21:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-30', '2025-09-30 00:00:00', '晚餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451360', '2025-09-30 19:21:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-30', '2025-09-30 00:00:00', '早餐后2H血糖值', '8.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451209', '2025-09-30 09:09:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-30', '2025-09-30 00:00:00', '早餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451209', '2025-09-30 09:09:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-30', '2025-09-30 00:00:00', '早餐前血糖值', '6.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451155', '2025-09-30 06:18:12');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-30', '2025-09-30 00:00:00', '早餐前血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451155', '2025-09-30 06:18:12');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-30', '2025-09-30 00:00:00', '中餐后2H血糖值', '6.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451286', '2025-09-30 13:57:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-09-30', '2025-09-30 00:00:00', '中餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451286', '2025-09-30 13:57:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-01', '2025-10-01 00:00:00', '晚餐后2H血糖值', '8.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451556', '2025-10-01 19:36:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-01', '2025-10-01 00:00:00', '晚餐后2H血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451556', '2025-10-01 19:36:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-01', '2025-10-01 00:00:00', '早餐后2H血糖值', '7.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451446', '2025-10-01 09:30:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-01', '2025-10-01 00:00:00', '早餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451446', '2025-10-01 09:30:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-01', '2025-10-01 00:00:00', '早餐前血糖值', '6.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17592709677220831', '2025-10-01 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-01', '2025-10-01 00:00:00', '早餐前血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17592709677220831', '2025-10-01 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-01', '2025-10-01 00:00:00', '中餐后2H血糖值', '7.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451508', '2025-10-01 14:12:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-01', '2025-10-01 00:00:00', '中餐后2H血糖值签名', '樊新旭', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451508', '2025-10-01 14:12:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-02', '2025-10-02 00:00:00', '晚餐后2H血糖值', '5.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451792', '2025-10-02 19:42:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-02', '2025-10-02 00:00:00', '晚餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451792', '2025-10-02 19:42:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-02', '2025-10-02 00:00:00', '早餐后2H血糖值', '6.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451652', '2025-10-02 09:33:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-02', '2025-10-02 00:00:00', '早餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451652', '2025-10-02 09:33:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-02', '2025-10-02 00:00:00', '早餐前血糖值', '6.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17593567665233339', '2025-10-02 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-02', '2025-10-02 00:00:00', '早餐前血糖值签名', '肖霞', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17593567665233339', '2025-10-02 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-02', '2025-10-02 00:00:00', '中餐后2H血糖值', '5.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451724', '2025-10-02 14:30:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-02', '2025-10-02 00:00:00', '中餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451724', '2025-10-02 14:30:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 00:00:00', '晚餐后2H血糖值', '6.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452030', '2025-10-03 19:27:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 00:00:00', '晚餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452030', '2025-10-03 19:27:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 00:00:00', '早餐后2H血糖值', '9.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451904', '2025-10-03 09:27:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 00:00:00', '早餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451904', '2025-10-03 09:27:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 00:00:00', '早餐前血糖值', '5.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451884', '2025-10-03 06:57:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 00:00:00', '早餐前血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451884', '2025-10-03 06:57:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 00:00:00', '中餐后2H血糖值', '11.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451983', '2025-10-03 14:24:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 00:00:00', '中餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451983', '2025-10-03 14:24:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 02:53:20', '随机血糖血糖值', '6.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451851', '2025-10-03 02:54:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 02:53:20', '随机血糖血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451851', '2025-10-03 02:54:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-03', '2025-10-03 02:53:20', '随机血糖血糖值时间', '02:53', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600451851', '2025-10-03 02:54:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-04', '2025-10-04 00:00:00', '晚餐后2H血糖值', '9.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17595779197954390', '2025-10-04 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-04', '2025-10-04 00:00:00', '晚餐后2H血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17595779197954390', '2025-10-04 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-04', '2025-10-04 00:00:00', '早餐后2H血糖值', '9.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452142', '2025-10-04 09:51:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-04', '2025-10-04 00:00:00', '早餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452142', '2025-10-04 09:51:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-04', '2025-10-04 00:00:00', '早餐前血糖值', '9.8', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452090', '2025-10-04 05:12:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-04', '2025-10-04 00:00:00', '早餐前血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452090', '2025-10-04 05:12:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-04', '2025-10-04 00:00:00', '中餐后2H血糖值', '7.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452191', '2025-10-04 13:33:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-04', '2025-10-04 00:00:00', '中餐后2H血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452191', '2025-10-04 13:33:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-05', '2025-10-05 00:00:00', '晚餐后2H血糖值', '10.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452482', '2025-10-05 20:21:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-05', '2025-10-05 00:00:00', '晚餐后2H血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452482', '2025-10-05 20:21:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-05', '2025-10-05 00:00:00', '早餐后2H血糖值', '7.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452351', '2025-10-05 09:54:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-05', '2025-10-05 00:00:00', '早餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452351', '2025-10-05 09:54:09');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-05', '2025-10-05 00:00:00', '早餐前血糖值', '6.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452299', '2025-10-05 06:09:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-05', '2025-10-05 00:00:00', '早餐前血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452299', '2025-10-05 06:09:02');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-05', '2025-10-05 00:00:00', '中餐后2H血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452420', '2025-10-05 14:33:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-05', '2025-10-05 00:00:00', '中餐后2H血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452420', '2025-10-05 14:33:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-06', '2025-10-06 00:00:00', '晚餐后2H血糖值', '12.1', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597534099688412', '2025-10-06 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-06', '2025-10-06 00:00:00', '晚餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597534099688412', '2025-10-06 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-06', '2025-10-06 00:00:00', '早餐后2H血糖值', '10.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597124186727285', '2025-10-06 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-06', '2025-10-06 00:00:00', '早餐后2H血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597124186727285', '2025-10-06 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-06', '2025-10-06 00:00:00', '早餐前血糖值', '6.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597035108215536', '2025-10-06 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-06', '2025-10-06 00:00:00', '早餐前血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597035108215536', '2025-10-06 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-06', '2025-10-06 00:00:00', '中餐后2H血糖值', '7.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597301634392642', '2025-10-06 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-06', '2025-10-06 00:00:00', '中餐后2H血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597301634392642', '2025-10-06 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-07', '2025-10-07 00:00:00', '晚餐后2H血糖值', '11.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17598351034996781', '2025-10-07 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-07', '2025-10-07 00:00:00', '晚餐后2H血糖值签名', '樊新旭', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17598351034996781', '2025-10-07 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-07', '2025-10-07 00:00:00', '早餐后2H血糖值', '8.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597995000278283', '2025-10-07 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-07', '2025-10-07 00:00:00', '早餐后2H血糖值签名', '赵蓉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597995000278283', '2025-10-07 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-07', '2025-10-07 00:00:00', '早餐前血糖值', '6.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597873120449342', '2025-10-07 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-07', '2025-10-07 00:00:00', '早餐前血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17597873120449342', '2025-10-07 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-07', '2025-10-07 00:00:00', '中餐后2H血糖值', '8.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452629', '2025-10-07 14:09:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-07', '2025-10-07 00:00:00', '中餐后2H血糖值签名', '肖雪', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452629', '2025-10-07 14:09:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-08', '2025-10-08 00:00:00', '晚餐后2H血糖值', '12.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599224692280504', '2025-10-08 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-08', '2025-10-08 00:00:00', '晚餐后2H血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599224692280504', '2025-10-08 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-08', '2025-10-08 00:00:00', '早餐后2H血糖值', '12.1', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17598866866410347', '2025-10-08 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-08', '2025-10-08 00:00:00', '早餐后2H血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17598866866410347', '2025-10-08 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-08', '2025-10-08 00:00:00', '早餐前血糖值', '8.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17598760001323054', '2025-10-08 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-08', '2025-10-08 00:00:00', '早餐前血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17598760001323054', '2025-10-08 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-08', '2025-10-08 00:00:00', '中餐后2H血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599044951692104', '2025-10-08 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-08', '2025-10-08 00:00:00', '中餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599044951692104', '2025-10-08 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '睡前血糖血糖值', '17.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17600076264368938', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '睡前血糖血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17600076264368938', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '晚餐后2H血糖值', '17.1', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17600114486829981', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '晚餐后2H血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17600114486829981', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '早餐后2H血糖值', '11.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599722905938888', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '早餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599722905938888', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '早餐前血糖值', '7.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599640022827015', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '早餐前血糖值签名', '樊新旭', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599640022827015', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '中餐后2H血糖值', '12.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599896716709164', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 00:00:00', '中餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17599896716709164', '2025-10-09 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 22:16:36', '随机血糖血糖值', '13.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17600194254205332', '2025-10-09 22:17:15');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 22:16:36', '随机血糖血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17600194254205332', '2025-10-09 22:17:15');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-09', '2025-10-09 22:16:36', '随机血糖血糖值时间', '22:16:36', '日期', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17600194254205332', '2025-10-09 22:17:15');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-10', '2025-10-10 00:00:00', '晚餐后2H血糖值', '12.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453205', '2025-10-10 19:21:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-10', '2025-10-10 00:00:00', '晚餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453205', '2025-10-10 19:21:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-10', '2025-10-10 00:00:00', '早餐后2H血糖值', '9.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452987', '2025-10-10 09:00:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-10', '2025-10-10 00:00:00', '早餐后2H血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452987', '2025-10-10 09:00:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-10', '2025-10-10 00:00:00', '早餐前血糖值', '7.1', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452923', '2025-10-10 05:51:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-10', '2025-10-10 00:00:00', '早餐前血糖值签名', '刘照还', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600452923', '2025-10-10 05:51:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-10', '2025-10-10 00:00:00', '中餐后2H血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453110', '2025-10-10 14:06:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-10', '2025-10-10 00:00:00', '中餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453110', '2025-10-10 14:06:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-11', '2025-10-11 00:00:00', '晚餐后2H血糖值', '10.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453699', '2025-10-11 20:33:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-11', '2025-10-11 00:00:00', '晚餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453699', '2025-10-11 20:33:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-11', '2025-10-11 00:00:00', '早餐后2H血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453409', '2025-10-11 09:12:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-11', '2025-10-11 00:00:00', '早餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453409', '2025-10-11 09:12:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-11', '2025-10-11 00:00:00', '早餐前血糖值', '6.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453357', '2025-10-11 06:36:12');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-11', '2025-10-11 00:00:00', '早餐前血糖值签名', '唐诗琦', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453357', '2025-10-11 06:36:12');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-11', '2025-10-11 00:00:00', '中餐后2H血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453541', '2025-10-11 14:00:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-11', '2025-10-11 00:00:00', '中餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453541', '2025-10-11 14:00:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-12', '2025-10-12 00:00:00', '晚餐后2H血糖值', '10.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454143', '2025-10-12 20:33:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-12', '2025-10-12 00:00:00', '晚餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454143', '2025-10-12 20:33:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-12', '2025-10-12 00:00:00', '早餐后2H血糖值', '8.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453854', '2025-10-12 09:18:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-12', '2025-10-12 00:00:00', '早餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453854', '2025-10-12 09:18:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-12', '2025-10-12 00:00:00', '早餐前血糖值', '8.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453776', '2025-10-12 06:15:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-12', '2025-10-12 00:00:00', '早餐前血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600453776', '2025-10-12 06:15:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-12', '2025-10-12 00:00:00', '中餐后2H血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454000', '2025-10-12 14:27:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-12', '2025-10-12 00:00:00', '中餐后2H血糖值签名', '戴文静', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454000', '2025-10-12 14:27:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-13', '2025-10-13 00:00:00', '晚餐后2H血糖值', '7.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454531', '2025-10-13 19:45:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-13', '2025-10-13 00:00:00', '晚餐后2H血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454531', '2025-10-13 19:45:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-13', '2025-10-13 00:00:00', '早餐后2H血糖值', '8.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454283', '2025-10-13 09:06:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-13', '2025-10-13 00:00:00', '早餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454283', '2025-10-13 09:06:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-13', '2025-10-13 00:00:00', '早餐前血糖值', '6.2', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454227', '2025-10-13 06:27:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-13', '2025-10-13 00:00:00', '早餐前血糖值签名', '李馨怡', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454227', '2025-10-13 06:27:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-13', '2025-10-13 00:00:00', '中餐后2H血糖值', '6.4', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454414', '2025-10-13 14:12:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-13', '2025-10-13 00:00:00', '中餐后2H血糖值签名', '樊新旭', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454414', '2025-10-13 14:12:04');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-14', '2025-10-14 00:00:00', '晚餐后2H血糖值', '8.5', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454914', '2025-10-14 19:33:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-14', '2025-10-14 00:00:00', '晚餐后2H血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454914', '2025-10-14 19:33:11');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-14', '2025-10-14 00:00:00', '早餐后2H血糖值', '6.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454707', '2025-10-14 09:12:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-14', '2025-10-14 00:00:00', '早餐后2H血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454707', '2025-10-14 09:12:01');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-14', '2025-10-14 00:00:00', '早餐前血糖值', '6.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454647', '2025-10-14 06:09:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-14', '2025-10-14 00:00:00', '早餐前血糖值签名', '彭蓉芬', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454647', '2025-10-14 06:09:07');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-14', '2025-10-14 00:00:00', '中餐后2H血糖值', '9.3', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454812', '2025-10-14 14:15:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-14', '2025-10-14 00:00:00', '中餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600454812', '2025-10-14 14:15:08');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-15', '2025-10-15 00:00:00', '晚餐后2H血糖值', '9.9', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17605284124938996', '2025-10-15 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-15', '2025-10-15 00:00:00', '晚餐后2H血糖值签名', '杨黎娟', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '17605284124938996', '2025-10-15 00:00:00');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-15', '2025-10-15 00:00:00', '早餐后2H血糖值', '8.0', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455104', '2025-10-15 09:12:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-15', '2025-10-15 00:00:00', '早餐后2H血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455104', '2025-10-15 09:12:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-15', '2025-10-15 00:00:00', '早餐前血糖值', '5.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455054', '2025-10-15 06:45:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-15', '2025-10-15 00:00:00', '早餐前血糖值签名', '潘安连', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455054', '2025-10-15 06:45:05');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-15', '2025-10-15 00:00:00', '中餐后2H血糖值', '7.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455195', '2025-10-15 13:39:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-15', '2025-10-15 00:00:00', '中餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455195', '2025-10-15 13:39:06');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-16', '2025-10-16 00:00:00', '早餐后2H血糖值', '7.7', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455365', '2025-10-16 09:30:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-16', '2025-10-16 00:00:00', '早餐后2H血糖值签名', '钟莉', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455365', '2025-10-16 09:30:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-16', '2025-10-16 00:00:00', '早餐前血糖值', '5.6', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455303', '2025-10-16 06:09:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-16', '2025-10-16 00:00:00', '早餐前血糖值签名', '廖玲', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Baier', '479600455303', '2025-10-16 06:09:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-16', '2025-10-16 00:00:00', '随机床旁血酮值', '2.66', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '11221445211', '2025-10-16 06:09:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-16', '2025-10-16 00:00:00', '随机床旁血酮时间', '11:50', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '11221445211', '2025-10-16 06:09:03');
INSERT INTO `source_blood_record` VALUES ('985887', '1', '0', '2025-10-16', '2025-10-16 00:00:00', '随机床旁血酮签名', '姚丽萍', '字符', 'mmol/L', '1', NULL, NULL, NULL, 'Sinocare', '11221445211', '2025-10-16 06:09:03');4、编写存储过程
CREATE DEFINER=`root`@`%` PROCEDURE `convert_specified_patient_blood_glucoseV3`(
IN p_patient_id VARCHAR(50), -- 患者ID,可为NULL表示处理所有患者
IN p_session_id CHAR(36) -- 会话UUID,用于标识同一批次数据处理,长度符合标准UUID格式
)
BEGIN
-- ==================================================
-- 【核心问题与优化方案说明】
-- 本存储过程在迭代中解决了以下关键问题,优化点如下:
-- 1. 临时表不适用,存储过程不能查询多次 → 采用物理表储存计算变量
-- 解决思路:用物理表(如glucose_random_data、glucose_ketone_merged)替代临时表,支持多步骤数据传递
--
-- 2. 纯物理表存在并发问题 → 引入会话ID(session_id)机制
-- 解决思路:通过唯一UUID作为session_id,人为隔离不同批次处理数据,避免并发冲突
--
-- 3. 物理表+时间戳后缀方案性能差 → 固定表结构+session_id过滤
-- 解决思路:放弃动态生成表名(如加时间戳后缀),复用固定表结构,通过session_id筛选当前批次数据,减少建表删表开销
--
-- 4. 随机血糖的三组关联字段(值/时间/签名)需统一处理 → 按data_source_id分组关联
-- 解决思路:以data_source_id为唯一标识,将同一次测量的三个字段绑定处理,确保数据完整性
--
-- 5. 随机血酮的三组关联字段需统一处理 → 同随机血糖的处理逻辑
-- 解决思路:保持与血糖一致的处理范式,通过data_source_id关联字段,保证数据一致性
--
-- 6. 两组随机数据需按日期合并排序 → 新增合并中间表+全局排序号
-- 解决思路:用glucose_ketone_merged表合并数据,生成sortNo排序号,同日期数据按顺序排列,不同日期独立成行
--
-- 7. 随机数据与固定血糖数据合并 → 基准行更新+剩余行插入
-- 解决思路:以固定血糖数据行为基准,匹配日期的第一行随机数据更新;剩余随机数据单独插入,确保数据完整
-- ==================================================
-- ==================================================
-- 1. 定义结果表结构(存储最终合并的血糖数据)
-- 新增session_id用于隔离不同会话数据,temp_sort_no用于随机数据排序标记
-- ==================================================
CREATE TABLE IF NOT EXISTS `merged_glucose_result` (
session_id CHAR(36) NOT NULL, -- 会话ID,区分不同批次处理
patient_id VARCHAR(50), -- 患者ID
record_date DATE, -- 记录日期
-- 固定时间点血糖字段组
早餐前血糖值 VARCHAR(50), -- 早餐前血糖测量值
早餐前血糖值签名 VARCHAR(50), -- 早餐前血糖记录签名
早餐后2H血糖值 VARCHAR(50), -- 早餐后2小时血糖测量值
早餐后2H血糖值签名 VARCHAR(50), -- 早餐后2小时血糖记录签名
中餐前血糖值 VARCHAR(50), -- 中餐前血糖测量值
中餐前血糖值签名 VARCHAR(50), -- 中餐前血糖记录签名
中餐后2H血糖值 VARCHAR(50), -- 中餐后2小时血糖测量值
中餐后2H血糖值签名 VARCHAR(50), -- 中餐后2小时血糖记录签名
晚餐前血糖值 VARCHAR(50), -- 晚餐前血糖测量值
晚餐前血糖值签名 VARCHAR(50), -- 晚餐前血糖记录签名
晚餐后2H血糖值 VARCHAR(50), -- 晚餐后2小时血糖测量值
晚餐后2H血糖值签名 VARCHAR(50), -- 晚餐后2小时血糖记录签名
睡前血糖血糖值 VARCHAR(50), -- 睡前血糖测量值
睡前血糖血糖值时间 VARCHAR(50), -- 睡前血糖测量时间
睡前血糖血糖值签名 VARCHAR(50), -- 睡前血糖记录签名
-- 随机血糖与血酮字段组
随机血糖血糖值 VARCHAR(50), -- 随机血糖测量值
随机血糖血糖值时间 VARCHAR(50), -- 随机血糖测量时间
随机血糖血糖值签名 VARCHAR(50), -- 随机血糖记录签名
随机床旁血酮值 VARCHAR(50), -- 随机床旁血酮测量值
随机床旁血酮时间 VARCHAR(50), -- 随机床旁血酮测量时间
随机床旁血酮签名 VARCHAR(50), -- 随机床旁血酮记录签名
temp_sort_no INT -- 临时排序编号,用于匹配随机数据
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ==================================================
-- 2. 定义中间表结构(用于分步处理数据,避免重复计算)
-- ==================================================
-- 存储行号序列的中间表
CREATE TABLE IF NOT EXISTS `glucose_numbers` (
session_id CHAR(36) NOT NULL, -- 会话ID,关联当前处理批次
n INT -- 行号,用于随机数据排序
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 存储随机血糖数据的中间表
CREATE TABLE IF NOT EXISTS `glucose_random_data` (
session_id CHAR(36) NOT NULL, -- 会话ID
patient_id VARCHAR(50), -- 患者ID
record_date DATE, -- 记录日期
rn INT, -- 排序行号(按测量时间升序)
随机血糖血糖值 VARCHAR(50), -- 随机血糖测量值
随机血糖血糖值时间 VARCHAR(50),-- 随机血糖测量时间
随机血糖血糖值签名 VARCHAR(50) -- 随机血糖记录签名
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 存储随机血酮数据的中间表
CREATE TABLE IF NOT EXISTS `glucose_ketone_data` (
session_id CHAR(36) NOT NULL, -- 会话ID
patient_id VARCHAR(50), -- 患者ID
record_date DATE, -- 记录日期
rn INT, -- 排序行号(按测量时间升序)
随机床旁血酮值 VARCHAR(50), -- 随机床旁血酮测量值
随机床旁血酮时间 VARCHAR(50), -- 随机床旁血酮测量时间
随机床旁血酮签名 VARCHAR(50) -- 随机床旁血酮记录签名
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- ==================================================
-- 3. 插入固定时间点的血糖数据
-- 从源表提取并转换为宽表结构,相同日期数据聚合
-- ==================================================
INSERT INTO `merged_glucose_result`
(
session_id,
patient_id, record_date,
早餐前血糖值, 早餐前血糖值签名,
早餐后2H血糖值, 早餐后2H血糖值签名,
中餐前血糖值, 中餐前血糖值签名,
中餐后2H血糖值, 中餐后2H血糖值签名,
晚餐前血糖值, 晚餐前血糖值签名,
晚餐后2H血糖值, 晚餐后2H血糖值签名,
睡前血糖血糖值, 睡前血糖血糖值时间, 睡前血糖血糖值签名
)
SELECT
p_session_id, -- 绑定当前会话ID
patient_id,
record_date,
-- 提取固定时间点血糖值(转换为数值型)
MAX(CASE WHEN record_name = '早餐前血糖值' THEN record_data END) AS 早餐前血糖值,
MAX(CASE WHEN record_name = '早餐前血糖值签名' THEN record_data END) AS 早餐前血糖值签名,
MAX(CASE WHEN record_name = '早餐后2H血糖值' THEN record_data END) AS 早餐后2H血糖值,
MAX(CASE WHEN record_name = '早餐后2H血糖值签名' THEN record_data END) AS 早餐后2H血糖值签名,
MAX(CASE WHEN record_name = '中餐前血糖值' THEN record_data END) AS 中餐前血糖值,
MAX(CASE WHEN record_name = '中餐前血糖值签名' THEN record_data END) AS 中餐前血糖值签名,
MAX(CASE WHEN record_name = '中餐后2H血糖值' THEN record_data END) AS 中餐后2H血糖值,
MAX(CASE WHEN record_name = '中餐后2H血糖值签名' THEN record_data END) AS 中餐后2H血糖值签名,
MAX(CASE WHEN record_name = '晚餐前血糖值' THEN record_data END) AS 晚餐前血糖值,
MAX(CASE WHEN record_name = '晚餐前血糖值签名' THEN record_data END) AS 晚餐前血糖值签名,
MAX(CASE WHEN record_name = '晚餐后2H血糖值' THEN record_data END) AS 晚餐后2H血糖值,
MAX(CASE WHEN record_name = '晚餐后2H血糖值签名' THEN record_data END) AS 晚餐后2H血糖值签名,
MAX(CASE WHEN record_name = '睡前血糖血糖值' THEN record_data END) AS 睡前血糖血糖值,
MAX(CASE WHEN record_name = '睡前血糖血糖值时间' THEN record_time END) AS 睡前血糖血糖值时间,
MAX(CASE WHEN record_name = '睡前血糖血糖值签名' THEN record_data END) AS 睡前血糖血糖值签名
FROM source_blood_record
WHERE
(p_patient_id IS NULL OR patient_id = p_patient_id) -- 支持单患者或全量患者处理
AND record_name IN ( -- 筛选固定时间点血糖相关记录
'早餐前血糖值', '早餐前血糖值签名',
'早餐后2H血糖值', '早餐后2H血糖值签名',
'中餐前血糖值', '中餐前血糖值签名',
'中餐后2H血糖值', '中餐后2H血糖值签名',
'晚餐前血糖值', '晚餐前血糖值签名',
'晚餐后2H血糖值', '晚餐后2H血糖值签名',
'睡前血糖血糖值', '睡前血糖血糖值时间', '睡前血糖血糖值签名'
)
GROUP BY patient_id, record_date -- 按患者和日期聚合
ON DUPLICATE KEY UPDATE -- 重复数据处理:保留非空新值
早餐前血糖值 = COALESCE(VALUES(早餐前血糖值), 早餐前血糖值),
早餐前血糖值签名 = COALESCE(VALUES(早餐前血糖值签名), 早餐前血糖值签名),
早餐后2H血糖值 = COALESCE(VALUES(早餐后2H血糖值), 早餐后2H血糖值),
早餐后2H血糖值签名 = COALESCE(VALUES(早餐后2H血糖值签名), 早餐后2H血糖值签名),
中餐前血糖值 = COALESCE(VALUES(中餐前血糖值), 中餐前血糖值),
中餐前血糖值签名 = COALESCE(VALUES(中餐前血糖值签名), 中餐前血糖值签名),
中餐后2H血糖值 = COALESCE(VALUES(中餐后2H血糖值), 中餐后2H血糖值),
中餐后2H血糖值签名 = COALESCE(VALUES(中餐后2H血糖值签名), 中餐后2H血糖值签名),
晚餐前血糖值 = COALESCE(VALUES(晚餐前血糖值), 晚餐前血糖值),
晚餐前血糖值签名 = COALESCE(VALUES(晚餐前血糖值签名), 晚餐前血糖值签名),
晚餐后2H血糖值 = COALESCE(VALUES(晚餐后2H血糖值), 晚餐后2H血糖值),
晚餐后2H血糖值签名 = COALESCE(VALUES(晚餐后2H血糖值签名), 晚餐后2H血糖值签名),
睡前血糖血糖值 = COALESCE(VALUES(睡前血糖血糖值), 睡前血糖血糖值),
睡前血糖血糖值时间 = COALESCE(VALUES(睡前血糖血糖值时间), 睡前血糖血糖值时间),
睡前血糖血糖值签名 = COALESCE(VALUES(睡前血糖血糖值签名), 睡前血糖血糖值签名);
-- ==================================================
-- 4. 处理随机血糖和血酮数据(核心逻辑)
-- ==================================================
-- 4.1 清空当前会话的中间表历史数据,避免干扰
DELETE FROM `glucose_random_data`
WHERE session_id = p_session_id AND (p_patient_id IS NULL OR patient_id = p_patient_id);
DELETE FROM `glucose_ketone_data`
WHERE session_id = p_session_id AND (p_patient_id IS NULL OR patient_id = p_patient_id);
DELETE FROM `glucose_numbers` WHERE session_id = p_session_id;
-- 4.2 处理随机血糖数据:提取并关联时间和签名
INSERT INTO `glucose_random_data`
(session_id, patient_id, record_date, rn, 随机血糖血糖值, 随机血糖血糖值时间, 随机血糖血糖值签名)
SELECT
p_session_id, -- 绑定当前会话ID
rg_base.patient_id,
rg_base.record_date,
rg_base.rn, -- 排序行号
rg_base.随机血糖血糖值,
MAX(CASE WHEN rg_sub.record_name = '随机血糖血糖值时间' THEN rg_sub.record_data END) AS 随机血糖血糖值时间,
MAX(CASE WHEN rg_sub.record_name = '随机血糖血糖值签名' THEN rg_sub.record_data END) AS 随机血糖血糖值签名
FROM (
-- 子查询:对随机血糖值按时间排序并生成行号
SELECT
patient_id,
record_date,
data_source_id,
record_time,
record_data AS 随机血糖血糖值, -- 转换为数值型
-- 按患者和日期分组生成自增行号
@rn1 := IF(@pid1 = patient_id AND @dt1 = record_date, @rn1 + 1, 1) AS rn,
@pid1 := patient_id,
@dt1 := record_date
FROM (
-- 基础数据:筛选有效随机血糖记录并排序
SELECT patient_id, record_date, data_source_id, record_time, record_data
FROM source_blood_record
WHERE (p_patient_id IS NULL OR patient_id = p_patient_id)
AND record_name = '随机血糖血糖值'
AND record_data IS NOT NULL
ORDER BY patient_id, record_date, record_time -- 按时间升序
) AS sorted_rg
JOIN (SELECT @rn1 := 0, @pid1 := '', @dt1 := '0000-00-00') AS vars_rg -- 初始化变量
) AS rg_base
-- 关联随机血糖的时间和签名信息
LEFT JOIN (
SELECT patient_id, record_date, data_source_id, record_time, record_name, record_data
FROM source_blood_record
WHERE (p_patient_id IS NULL OR patient_id = p_patient_id)
AND record_name IN ('随机血糖血糖值时间', '随机血糖血糖值签名')
) AS rg_sub
ON rg_base.patient_id = rg_sub.patient_id
AND rg_base.record_date = rg_sub.record_date
AND (rg_base.data_source_id = rg_sub.data_source_id
OR (rg_base.data_source_id IS NULL AND rg_base.record_time = rg_sub.record_time)) -- 兼容无数据源ID的情况
GROUP BY rg_base.patient_id, rg_base.record_date, rg_base.rn, rg_base.随机血糖血糖值;
-- 4.3 处理随机床旁血酮数据:提取并关联时间和签名(逻辑同随机血糖)
INSERT INTO `glucose_ketone_data`
(session_id, patient_id, record_date, rn, 随机床旁血酮值, 随机床旁血酮时间, 随机床旁血酮签名)
SELECT
p_session_id, -- 绑定当前会话ID
rk_base.patient_id,
rk_base.record_date,
rk_base.rn, -- 排序行号
rk_base.随机床旁血酮值,
MAX(CASE WHEN rk_sub.record_name = '随机床旁血酮时间' THEN rk_sub.record_data END) AS 随机床旁血酮时间,
MAX(CASE WHEN rk_sub.record_name = '随机床旁血酮签名' THEN rk_sub.record_data END) AS 随机床旁血酮签名
FROM (
-- 子查询:对随机血酮值按时间排序并生成行号
SELECT
patient_id,
record_date,
data_source_id,
record_time,
record_data AS 随机床旁血酮值, -- 转换为数值型
-- 按患者和日期分组生成自增行号
@rn2 := IF(@pid2 = patient_id AND @dt2 = record_date, @rn2 + 1, 1) AS rn,
@pid2 := patient_id,
@dt2 := record_date
FROM (
-- 基础数据:筛选有效随机血酮记录并排序
SELECT patient_id, record_date, data_source_id, record_time, record_data
FROM source_blood_record
WHERE (p_patient_id IS NULL OR patient_id = p_patient_id)
AND record_name = '随机床旁血酮值'
AND record_data IS NOT NULL
ORDER BY patient_id, record_date, record_time -- 按时间升序
) AS sorted_rk
JOIN (SELECT @rn2 := 0, @pid2 := '', @dt2 := '0000-00-00') AS vars_rk -- 初始化变量
) AS rk_base
-- 关联随机血酮的时间和签名信息
LEFT JOIN (
SELECT patient_id, record_date, data_source_id, record_time, record_name, record_data
FROM source_blood_record
WHERE (p_patient_id IS NULL OR patient_id = p_patient_id)
AND record_name IN ('随机床旁血酮时间', '随机床旁血酮签名')
) AS rk_sub
ON rk_base.patient_id = rk_sub.patient_id
AND rk_base.record_date = rk_sub.record_date
AND (rk_base.data_source_id = rk_sub.data_source_id
OR (rk_base.data_source_id IS NULL AND rk_base.record_time = rk_sub.record_time)) -- 兼容无数据源ID的情况
GROUP BY rk_base.patient_id, rk_base.record_date, rk_base.rn, rk_base.随机床旁血酮值;
-- ==================================================
-- 5. 合并随机血糖和血酮数据到统一中间表
-- 生成全局排序号,解决多表关联时的匹配问题
-- ==================================================
-- 创建合并中间表(若不存在)
CREATE TABLE IF NOT EXISTS `glucose_ketone_merged` (
`sortNo` INT NOT NULL, -- 全局排序号
`session_id` VARCHAR(50) NOT NULL, -- 会话ID
`patient_id` VARCHAR(20) NOT NULL, -- 患者ID
`record_date` DATE NOT NULL, -- 记录日期
`随机血糖血糖值` VARCHAR(50) NULL, -- 随机血糖值
`随机血糖血糖值时间` VARCHAR(50) NULL, -- 随机血糖时间
`随机血糖血糖值签名` VARCHAR(100) NULL, -- 随机血糖签名
`随机床旁血酮值` VARCHAR(50) NULL, -- 随机血酮值
`随机床旁血酮时间` VARCHAR(50) NULL, -- 随机血酮时间
`随机床旁血酮签名` VARCHAR(100) NULL -- 随机血酮签名
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
-- 清空合并表历史数据
TRUNCATE TABLE `glucose_ketone_merged`;
-- 插入合并数据并生成排序号
INSERT INTO `glucose_ketone_merged` (
`sortNo`,
`session_id`,
`patient_id`,
`record_date`,
`随机血糖血糖值`,
`随机血糖血糖值时间`,
`随机血糖血糖值签名`,
`随机床旁血酮值`,
`随机床旁血酮时间`,
`随机床旁血酮签名`
)
SELECT
@sortNo := @sortNo + 1 AS sortNo, -- 生成自增排序号
t.*
FROM (
-- 合并逻辑:先关联血酮和血糖,再补充单独存在的血糖数据
SELECT
COALESCE(rg.session_id, rk.session_id) AS session_id,
COALESCE(rg.patient_id, rk.patient_id) AS patient_id,
COALESCE(rg.record_date, rk.record_date) AS record_date,
rg.随机血糖血糖值,
rg.随机血糖血糖值时间,
rg.随机血糖血糖值签名,
rk.随机床旁血酮值,
rk.随机床旁血酮时间,
rk.随机床旁血酮签名
FROM `glucose_ketone_data` rk
LEFT JOIN `glucose_random_data` rg
ON rk.session_id = rg.session_id
AND rk.patient_id = rg.patient_id
AND rk.record_date = rg.record_date
WHERE rk.session_id = p_session_id
UNION ALL -- 补充无对应血酮的血糖数据
SELECT
rg.session_id,
rg.patient_id,
rg.record_date,
rg.随机血糖血糖值,
rg.随机血糖血糖值时间,
rg.随机血糖血糖值签名,
NULL AS 随机床旁血酮值,
NULL AS 随机床旁血酮时间,
NULL AS 随机床旁血酮签名
FROM `glucose_random_data` rg
WHERE rg.session_id = p_session_id
AND NOT EXISTS ( -- 筛选无对应血酮的数据
SELECT 1
FROM `glucose_ketone_data` rk_sub
WHERE rk_sub.session_id = rg.session_id
AND rk_sub.patient_id = rg.patient_id
AND rk_sub.record_date = rg.record_date
)
) AS t, (SELECT @sortNo := 0) AS init -- 初始化排序号变量
ORDER BY t.record_date; -- 按日期排序
-- ==================================================
-- 6. 生成行号序列表(用于后续数据关联)
-- ==================================================
SET @i = 0;
WHILE @i < @sortNo DO
INSERT INTO `glucose_numbers` (session_id, n) VALUES (p_session_id, @i + 1);
SET @i = @i + 1;
END WHILE;
-- ==================================================
-- 7. 将合并后的随机数据更新到结果表
-- ==================================================
UPDATE `merged_glucose_result` mg
JOIN glucose_ketone_merged AS merged_random
ON mg.session_id = merged_random.session_id
AND mg.patient_id = merged_random.patient_id
AND mg.record_date = merged_random.record_date
SET
mg.temp_sort_no = COALESCE(merged_random.sortNo, mg.temp_sort_no), -- 更新排序标记
mg.随机血糖血糖值 = COALESCE(merged_random.随机血糖血糖值, mg.随机血糖血糖值),
mg.随机血糖血糖值时间 = COALESCE(merged_random.随机血糖血糖值时间, mg.随机血糖血糖值时间),
mg.随机血糖血糖值签名 = COALESCE(merged_random.随机血糖血糖值签名, mg.随机血糖血糖值签名),
mg.随机床旁血酮值 = COALESCE(merged_random.随机床旁血酮值, mg.随机床旁血酮值),
mg.随机床旁血酮时间 = COALESCE(merged_random.随机床旁血酮时间, mg.随机床旁血酮时间),
mg.随机床旁血酮签名 = COALESCE(merged_random.随机床旁血酮签名, mg.随机床旁血酮签名);
-- ==================================================
-- 8. 插入无固定血糖记录的随机数据行
-- 确保仅新增未匹配的随机数据
-- ==================================================
INSERT INTO `merged_glucose_result`
(
session_id,
patient_id, record_date,
随机血糖血糖值, 随机血糖血糖值时间, 随机血糖血糖值签名,
随机床旁血酮值, 随机床旁血酮时间, 随机床旁血酮签名
)
SELECT
merged_random.session_id,
merged_random.patient_id,
merged_random.record_date,
merged_random.随机血糖血糖值,
merged_random.随机血糖血糖值时间,
merged_random.随机血糖血糖值签名,
merged_random.随机床旁血酮值,
merged_random.随机床旁血酮时间,
merged_random.随机床旁血酮签名
FROM glucose_ketone_merged AS merged_random
LEFT JOIN `merged_glucose_result` mg
ON merged_random.session_id = mg.session_id
AND merged_random.patient_id = mg.patient_id
AND merged_random.record_date = mg.record_date
WHERE merged_random.sortNo != mg.temp_sort_no; -- 筛选未匹配的随机数据
-- ==================================================
-- 9. 查询当前会话的处理结果
-- 格式化输出字段,适配外部系统需求
-- ==================================================
SELECT
patient_id as patientId, -- 字段重命名(驼峰式)
DATE_FORMAT(record_date, '%Y-%m-%d') as recordDate, -- 日期格式化
-- 固定血糖字段
早餐前血糖值,
早餐前血糖值签名,
早餐后2H血糖值,
早餐后2H血糖值签名,
中餐前血糖值,
中餐前血糖值签名,
中餐后2H血糖值,
中餐后2H血糖值签名,
晚餐前血糖值,
晚餐前血糖值签名,
晚餐后2H血糖值,
晚餐后2H血糖值签名,
睡前血糖血糖值,
睡前血糖血糖值时间,
睡前血糖血糖值签名,
-- 随机数据字段
随机血糖血糖值,
随机血糖血糖值时间,
随机血糖血糖值签名,
随机床旁血酮值,
随机床旁血酮时间,
随机床旁血酮签名
FROM `merged_glucose_result`
WHERE session_id = p_session_id
AND (p_patient_id IS NULL OR patient_id = p_patient_id)
ORDER BY patient_id, record_date;
-- ==================================================
-- 10. 清理当前会话的临时数据
-- 避免占用存储空间,防止数据干扰
-- ==================================================
DELETE FROM merged_glucose_result
WHERE patient_id = p_patient_id AND session_id = p_session_id;
DELETE FROM glucose_numbers
WHERE session_id = p_session_id;
DELETE FROM glucose_random_data
WHERE patient_id = p_patient_id AND session_id = p_session_id;
DELETE FROM glucose_ketone_data
WHERE patient_id = p_patient_id AND session_id = p_session_id;
DELETE FROM glucose_ketone_merged
WHERE patient_id = p_patient_id AND session_id = p_session_id;
END4、测试存储过程







还没有评论,来说两句吧...