我只需创建一个日程安排的项目和需要帮助..待办事项而做在SQL Server
我有一个时间表数据
ID Programme Start End Division
----------------------------------------------------------
M001 Math 1/1/2017 20/01/2017 Math
M002 Aljabar 2/2/2017 20/02/2017 Math
E001 Conversation 3/1/2017 25/01/2017 English
E002 Vocabs 3/1/2017 20/02/2017 English
我需要使它看起来像这样:
ID Date
------------------
M001 1/1/2017
M001 2/1/2017
M001 3/1/2017
so on until 20/1/2017
M002 2/2/2017
M002 3/2/2017
so on until 20/02/2017
E001 3/1/2017
E001 4/1/2017
so on until 25/01/2017
E002 3/1/2017
E002 4/1/2017
so on until 20/02/2017
感谢
做到这一点
搜索“SQL Server的扩大日期范围”对飞日期的一种方式。这个问题已被问及答复了一千次。其中一个结果:https://stackoverflow.com/questions/26910398/expand-from-to-date-columns-to-1-row-per-day-within-that-range – Alex
可能的重复[Expand“From “&”要“在该范围内将列每日排成1行)(https://stackoverflow.com/questions/26910398/expand-from-to-date-columns-to-1-row-per-day-within -that-range) – Alex