【发布时间】:2011-09-02 18:56:41
【问题描述】:
我需要根据给定的开始日期、结束日期和时间频率(每周、每月等)生成记录
示例 1:
- 开始日期:2011 年 1 月 15 日
- 结束日期:2011 年 12 月 31 日
- 频率:每月
生成的报告:
1 月 15 日 - 1 月 31 日
2 月 1 日 - 2 月 28 日(闰年 2 月 29 日)
3 月 1 日 - 3 月 31 日
。 . .
- 12 月 4 日至 1 日 - 12 月 31 日
示例 2
- 开始日期:2011 年 1 月 15 日
- 结束日期:2011 年 12 月 31 日
- 频率:每周
生成的报告:
1 月 1 日至 15 日 - 1 月 16 日
1 月 2 日至 17 日 - 1 月 23 日
1 月 3 日至 24 日 - 1 月 30 日
。 . .
- 12 月 50 日至 26 日 - 12 月 31 日
与季度相同。
任何帮助
【问题讨论】:
标签: sql tsql sql-server-2008