SQL Server 中如何做到连续时间段的拆分?

今天在工作中遇到了一个很实际的问题,客户在OA接口的员工休假中间表中提供了连续时间段的休假记录,例如: 张三,2018-12-1 ~2018-12-31 ,病假,31天。这样带来的问题是,如果我需要统计张三从12月1号到12月15号的休假天数,单从这一整条连续记录是无法统计的。这时候就需要我们将一条长记录进行拆分。 这里记录下我自己的思路: 1:利用系统表得到0-2047的序列 ,2048*204
相关文章
相关标签/搜索