【发布时间】:2011-08-28 01:37:10
【问题描述】:
我想将日期范围分成各个月份。
例如 - 我有一个视图,其中包含以下方式的数据:
user project startdate enddate
-----------------------------------
A abc1 2011-01-01 2011-12-31
A abc2 2011-01-01 2011-05-01
B xyz1 2011-01-01 2011-03-01
我希望上面的数据可以这样显示:
user project startdate enddate
A abc1 2011-01-01 2011-01-31
A abc1 2011-02-01 2011-02-28
A abc1 2011-03-01 2011-03-31
----------------------------------
A abc2 2011-01-01 2011-01-31
A abc2 2011-02-01 2011-02-28
----------------------------------
B xyz1 2011-01-01 2011-01-31
B xyz1 2011-02-01 2011-02-28
B xyz1 2011-03-01 2011-03-31
有人可以帮我吗?
【问题讨论】:
-
你试过什么?您知道 SQL 中没有行分隔符,对吧?
标签: sql sql-server sql-server-2005 tsql