无水印视频下载神器推荐:4款实测横评告诉你哪款最稳
2026/5/28 12:31:48
在日常的工作中,管理员工的出勤时间是企业管理的一个重要环节。特别是当我们需要从SQL数据库中提取员工的每日工作时长时,如何高效地处理这些数据成为了一个常见的问题。本文将通过一个实际的例子,详细介绍如何使用SQL查询来计算员工的每日工作时长。
假设我们有一张名为TableEntry的表,记录了员工的打卡信息,包含以下字段:
EmpNumber: 员工编号TimeDate: 打卡时间Type: 打卡类型(0表示进,1表示出)我们的目标是从这些数据中提取每个员工每天的工作时长,并以小时和分钟的格式展示。
我们可以使用Common Table Expressions (CTE)来分解计算过程,使查询更加清晰和可读:
WITHCTEas(SELECTCONVERT(