Sql server SQL Server/SSIS-为每天添加行

Sql server SQL Server/SSIS-为每天添加行,sql-server,tsql,date,ssis,Sql Server,Tsql,Date,Ssis,我有一个包含日期范围的表。例如: ID StartDate EndDate --------------------------- 2 1/1/2017 1/4/2017 3 1/2/2017 1/5/2017 4 2/1/2017 2/2/2017 我试图通过SSIS(使用“执行SQL任务”或任何其他方法)创建下表 一旦我有了这些,我将把剩下的列连接到每一行 问题:如何创建SQL任务/命令,根据第一个表中的任何数据创建上述表 注意:Star

我有一个包含日期范围的表。例如:

ID    StartDate   EndDate
---------------------------
2     1/1/2017    1/4/2017
3     1/2/2017    1/5/2017
4     2/1/2017    2/2/2017
我试图通过SSIS(使用“执行SQL任务”或任何其他方法)创建下表

一旦我有了这些,我将把剩下的列连接到每一行

问题:如何创建SQL任务/命令,根据第一个表中的任何数据创建上述表

注意:
StartDate
EndDate
由外部源填充。因此,第一个表不是静态的


另外,我有一个名为DimDate的日期维度表,但我不知道这如何帮助我轻松地使用日期维度表!我会让你挑一个你想用的,因为野外有很多。例如:


轻松使用日期维度表!我会让你挑一个你想用的,因为野外有很多。例如:


那么,问题是什么呢?在字里行间阅读,最好的方法是创建一个持久的日历表,并使用它生成日期列表。这是一篇很好的文章:可能是…的复制品,但我几乎不知道那篇文章在说什么。。。英雄联盟我12岁,问题是什么?从字里行间看,你最好的方法是创建一个持久的日历表,并使用它生成日期列表。这是一篇很好的文章:可能是…的复制品,但我几乎不知道那篇文章在说什么。。。英雄联盟我12岁了,我应该提到这一点,但我不知道实际日期是/将是。。。因此,我不能只输入“2/1/2017”,因为这可能是也可能不是日期维度表的优点,因为它们存储日期时间序列值和您需要的各种其他日期相关格式。例如,可以为一年中的某一天、某一周、某一月设置整数值。请看一下链接,希望这些示例会有所帮助。@john5,select语句之前的所有代码都只是用来重建第一个表的。你应该关注select语句。我应该提到这一点,但我不知道实际日期是/将是。。。因此,我不能只输入“2/1/2017”,因为这可能是也可能不是日期维度表的优点,因为它们存储日期时间序列值和您需要的各种其他日期相关格式。例如,可以为一年中的某一天、某一周、某一月设置整数值。请看一下链接,希望这些示例会有所帮助。@john5,select语句之前的所有代码都只是用来重建第一个表的。您应该关注select语句。
ID    Date
--------------
2     1/1/2017
2     1/2/2017
2     1/3/2017
2     1/4/2017
3     1/2/2017
3     1/3/2017
3     1/4/2017
3     1/5/2017
4     2/1/2017
4     2/1/2017