【发布时间】:2012-03-16 22:07:43
【问题描述】:
得到一个表 t(id、from、to),其中 from 和 to 是跨越多年的两个日期,我想在该表上进行选择,至于表 t 中的每个时间范围都会返回该时间范围内的月/年列表。 例如。表T的内容是:
id from to
1 01.10.2011 28.02.2012
2 01.06.2008 30.09.2008
select 语句应该返回 id, 年份月份数, 年份:
1 10 2011
1 11 2011
1 12 2011
1 01 2012
1 02 2012
2 06 2008
2 07 2008
2 08 2008
2 09 2008
任何想法我怎么办? 谢谢!
【问题讨论】: