tansx 2025-09-26 12:14 采纳率: 50%
浏览 6

求MS SQL SERVER 语句写法

sQL记录:
姓名 出勤情况 次数
张三 迟到 1
张三 早退 4
李四 迟到 2
李四 早退 7
李四 请假 1

要求查询结果:
姓名 出勤情况 总次数
张三 1+4 5
李四 2+7+1 10

请以上查询结果的SQL语句

  • 写回答

5条回答 默认 最新

  • 阿里嘎多学长 2025-09-26 12:14
    关注

    阿里嘎多学长整理AIGC生成,因移动端显示问题导致当前答案未能完全显示,请使用PC端查看更加详细的解答过程

    问题概述

    您需要使用 MS SQL SERVER 语句来处理以下记录:

    姓名出勤情况次数
    张三迟到1
    张三早退4
    李四迟到
    .........

    需求

    您需要统计每个人的出勤情况,并计算出勤次数。

    解决方案

    我们可以使用以下 SQL 语句来完成需求:

    SELECT 
        姓名, 
        出勤情况, 
        COUNT(*) AS 次数
    FROM 
        your_table
    GROUP BY 
        姓名, 
        出勤情况
    ORDER BY 
        姓名, 
        出勤情况
    

    这个语句会基于您的表格分组,统计每个人的出勤情况,并计算出勤次数。最后,按照姓名和出勤情况排序。

    注意

    这个语句假设您的表格已定义好,包含姓名、出勤情况和次数三个字段。请根据您的实际情况调整 SQL 语句。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月26日