小编use*_*309的帖子

SQL日期范围拆分

你可以让我知道SQL重叠时分割日期范围吗?

数据(具有日期范围和可能的其他列的样本数据):

    Col1 FromDate ToDate
 1. 1    1/1/2008 31/12/2010
 2. 1    1/1/2009 31/12/2012
 3. 1    1/1/2009 31/12/2014
Run Code Online (Sandbox Code Playgroud)

输出:

   Col1  From Date ToDate
1. 1     1/1/2008 31/12/2008 (from row 1 above)
2. 1     1/1/2009 31/12/2010 (from rows 1,2 and 3 above)
3. 1     1/1/2011 31/12/2012 (from rows 2 and 3 above)
4. 1     1/1/2013 31/12/2014 (from row 3 above)
Run Code Online (Sandbox Code Playgroud)

sql date-range

7
推荐指数
1
解决办法
5876
查看次数

标签 统计

date-range ×1

sql ×1