【发布时间】:2013-09-27 13:11:36
【问题描述】:
我似乎不太擅长 CTE 和设置它们。我理解它们,但它们超出了我为我需要的目的创建自己的技能。我有一张采用以下设计的桌子
AbsenceID|AbsenceStart|AbsenceEnd|AbsenceType|AbsenceTypeID|StaffCode
222 |01/01/2013 |03/01/2013|FD |1 |WWF
我已经确定 CTE 可以根据需要拆分数据,这实际上会创建 3 行。每个日期返回一个,例如以下
AbsenceID|Absencedate|AbsenceType|AbsenceTypeID|StaffCode
222 |01/01/2013 |FD |1 |WWF
223 |02/01/2013 |FD |1 |WWF
224 |03/01/2013 |FD |1 |WWF
【问题讨论】:
-
SQL query to convert date ranges to per day records 的可能副本(事实上,还有许多其他)
标签: sql-server-2008 common-table-expression