1 つの datetime 列を持つ一時テーブルを作成し、日付 (今日の 30 日前) を入力したいと考えています。これらすべてを select-from ステートメントで実行したいと考えています。
select-from ステートメントの前に、以下のように "WITH" ループを使用して実行できます。ただし、select-from ステートメント内で実行したいと考えています。
declare @endDate datetime
set @endDate = dateadd(day,-30,getdate())
with CTE_Table (
Select dataDate = dateadd(day,-1,getdate()) from CTE_Table
where datediff(day,dataDate,@endDate) < 0
)
select * from CTE_Table
助けてください... :....(