请教一个SQL存储过程的写法

表Table_A:
开始时间 结束时间  
2011-08-01 2011-08-05 
2011-07-07 2011-07-07 
2011-07-05 2011-07-05 
2011-07-03 2011-07-03 
2011-07-01 2011-07-01 

理想结果:
开始时间 结束时间 天数
2011-06-15 2011-06-30 16 
2011-07-02 2011-07-02 1 
2011-07-04 2011-07-04 1 
2011-07-06 2011-07-06 1 
2011-07-08 2011-07-31 24
2011-08-06 -- --

其实就是取从当天(2011-06-15)开始,所有未在Table_A中出现过的时间段及天数,多谢!

作者: LG_Coffee   发布时间: 2011-06-15

SQL code
select 开始时间, 结束时间, datediff(dd, 开始时间, 结束时间) + 1 from Table_A 
where 开始时间 >= convert(varchar(10), getdate(), 20) 

存储过程自己写吧

作者: yyoinge   发布时间: 2011-06-15

看错啦,哈哈

作者: yyoinge   发布时间: 2011-06-15