ストアド プロシージャでクロス適用を使用して、日付の範囲を個々の日付に拡張しています。
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は、以前に受け入れられた回答です。
私の問題は、クエリが永久に実行され、返されないことです。
どうもありがとう、