SQL统计腾讯会议参会信息技巧

本文介绍了如何从腾讯会议导出参会人员信息至Excel,并利用Excel计算迟到早退情况,以及如何将数据导入MySQL进行更复杂的统计。特别提到如何处理重复登录记录的问题和可能的解决方案。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

腾讯会议支持导出参会人员信息,Excel格式如下所示,

00d60d3d1c206b87088e8e4c73ab9054.png

如果要统计参会人会员是否迟到早退,可以通过Excel计算,除此之外,还可以将数据导入数据库中,利用SQL进行各种维度的统计,可以采用如下的通用表定义,此处采用MySQL,可以改为任何的数据库,

create table tencent_meeting (
  id int not null auto_increment primary key,
  name varchar(255),
  department varchar(255) not null,
  in_time varchar(255) not null,
  out_time varchar(255) not null,
  is_enterprise_weixin int(1),
  actual_name varchar(255)
);

字段的解释:

id:自增的主键。

name:如果是企业微信登录,此处显示企业中该人员的姓名,如果是微信登陆,此处显示"人员姓名@腾讯会议",或者微信昵称。

department:所属部门,如果是企业微信登录,显示该人员在企业中的部门名称,如果是微信登录,则此项是空的。

in_time:入会时间,格式YYYY-MM-DD HH:MI:SS。

out_time:完会时间,格式YYYY-MM-DD HH:MI:SS。

is_enterprise_weixin:此处不是导出的字段,如果要区分微信和企业微信,可以根据name是否包含"腾讯会议"进行判断设置该字段,例如,

update tencent_meeting set is_enterprise_weixin = 1 where name not like '%腾讯会议%';
update tencent_meeting set is_enterprise_weixin = 0 where name like '%腾讯会议%';

actual_name:因为有可能通过微信登录,名称中自动带着"@腾讯会议",因此可以通过一些处理,设置实际姓名,例如,

update tencent_meeting set actual_name = substring_index(name, '@腾讯会议', 1);

如果要了解会议的参加情况,例如正常参会(13:30前入会,17:00后退出),可以根据in_time和out_time进行过滤,

select actual_name, department, in_time, out_time from tencent_meeting
where str_to_date(in_time, '%Y-%m-%d %H:%i:%s') <= '2023-01-01 13:30:00'
and str_to_date(out_time, '%Y-%m-%d %H:%i:%s') >= '2023-01-01 17:00:00'

但是如果同一个人多次登录-退出-登录,在导出的数据中,就是按照多条记录存储的,这就给统计工作带来了复杂,目前腾讯会议不能支持将同一个人多次登录记录合并导出的功能。

可以通过设置一些规则,例如两次登陆间隔多久可以合并等,通过SQL或者程序进行记录的整合。

如果您认为这篇文章有些帮助,还请不吝点下文章末尾的"点赞"和"在看",或者直接转发pyq,

85772381f620890d493301195d0b509e.png

近期更新的文章:

AirTag无GPS怎么定位?

MySQL扩展varchar类型长度的问题场景

MySQL用户管理中的权限系统介绍

全面提升思考、表达和解决问题能力的一个神奇原理介绍

MySQL中Performance Schema和锁

近期的热文:

推荐一篇Oracle RAC Cache Fusion的经典论文

"红警"游戏开源代码带给我们的震撼

文章分类和索引:

公众号1300篇文章分类和索引

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值