- ベストアンサー
Transact-SQL だけでカレンダー作れませんか?
カレンダーというか、ある一定の範囲内で毎日の日付が得られるような、以下のようなデータを作成したいのですが、できればファンクションやストアドみたいなもので作成できないでしょうか? 範囲開始日:2005-05-10 範囲終了日:2005-12-31 2005-05-10 2005-05-11 2005-05-12 . . . 2005-12-30 2005-12-31 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
whileでまわせば出来るかと declare @d datetime set @d='2005-05-10' while @d<='2005-12-31' begin select @d set @d=dateadd('d',1,@d) end
お礼
kikaida-さん、早速のご回答、ありがとうございました。 ご教示いただいた例を参考にさせていただきます。 たいへん助かりました、ありがとうございました。