我在存储过程中使用交叉应用将日期范围扩展到单个日期。
select *
from #tbl_tempOutPut as st
cross apply dbo.explodeDates(st.startdate,st.enddate) as dt
表 #tbl_tempOutPut 如下所示:
ID Des startdate enddate kindex
A att 2003-12-04 2004-01-03 1
A att 2004-01-04 2004-02-03 1
函数dbo.explodeDates是以前接受的答案。
我的问题是查询永远运行并且不返回。
非常感谢,