SQL每日一题(20230620)

2024-04-24 18:07:01 浏览数 (2)

题目

有如下一张表G0620

希望得到如下结果:

解释:张三在5月请假天数为:6 2=8天 张三在6月请假天数为:1天 李四在5月请假天数为:2 7天 李四在6月请假天数为:6天 王五在4月请假天数为:6天 王五在5月请假天数为:31天 王五在6月请假天数为:6天

测试数据

代码语言:javascript复制
CREATE TABLE G0620
(
请假时间 DATE,
请假时间到 DATE,
姓名 VARCHAR(20)
)

INSERT INTO G0620 VALUES ('2020-5-20','2020-5-25','张三');
INSERT INTO G0620 VALUES ('2020-5-30','2020-6-1','张三');
INSERT INTO G0620 VALUES ('2020-5-24','2020-5-25','李四');
INSERT INTO G0620 VALUES ('2020-5-25','2020-6-5','李四');
INSERT INTO G0620 VALUES ('2020-4-25','2020-6-5','王五');

参考答案

0 人点赞