求助!获取连续请假的最大天数查询语句

[复制链接]
查看11 | 回复1 | 2023-4-17 15:06:00 | 显示全部楼层 |阅读模式
--这是请假信息表create table xp_leave_table(复制代码查询需求:查询连续请假的天数之和tempf。
需要考虑开始时间与结束时间。如果前一天的结束时间为“18:00”后一天的开始时间为“14:00”则不能算连续天。或前一天的结束时间为“12:00”,后一天开始时间为“09:00”也不能算连续天。

按照以上插入的数据,正确的返回结果应为:3.5天

回复

使用道具 举报

千问 | 2023-4-17 15:06:00 | 显示全部楼层
插入的代码块好像识别成了html
--这是请假信息表
create table xp_leave_table(
yymmdd date, --天数
tempf float, --请假天数
illbt nvarchar(50), --开始时间
illet nvarchar(50)) --结束时间
--数据语句
insert into xp_leave_table values('2023-04-10',1,'09:00','18:00')
insert into xp_leave_table values('2023-04-11',1,'09:00','18:00')
insert into xp_leave_table values('2023-04-12',0.5,'14:00','18:00')
insert into xp_leave_table values('2023-04-13',1,'09:00','18:00')
insert into xp_leave_table values('2023-04-14',1,'09:00','18:00')
insert into xp_leave_table values('2023-04-15',1,'09:00','18:00')
insert into xp_leave_table values('2023-04-17',1,'09:00','18:00')
insert into xp_leave_table values('2023-04-18',1,'09:00','18:00')
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行