SQL Server 中如何做到連續時間段的拆分?

今天在工作中遇到了一個很實際的問題,客戶在OA接口的員工休假中間表中提供了連續時間段的休假記錄,例如: 張三,2018-12-1 ~2018-12-31 ,病假,31天。這樣帶來的問題是,如果我需要統計張三從12月1號到12月15號的休假天數,單從這一整條連續記錄是無法統計的。這時候就需要我們將一條長記錄進行拆分。 這裏記錄下我自己的思路: 1:利用系統表得到0-2047的序列 ,2048*204
相關文章
相關標籤/搜索