• ベストアンサー

Transact-SQL だけでカレンダー作れませんか?

カレンダーというか、ある一定の範囲内で毎日の日付が得られるような、以下のようなデータを作成したいのですが、できればファンクションやストアドみたいなもので作成できないでしょうか? 範囲開始日:2005-05-10 範囲終了日:2005-12-31 2005-05-10 2005-05-11 2005-05-12 . . . 2005-12-30 2005-12-31 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • kikaida-
  • ベストアンサー率69% (37/53)
回答No.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

sumo55
質問者

お礼

kikaida-さん、早速のご回答、ありがとうございました。 ご教示いただいた例を参考にさせていただきます。 たいへん助かりました、ありがとうございました。

関連するQ&A