0
我希望創建一個包含1個datetime列的臨時表,然後用日期(今天之前30天)填充它。我希望在select-from語句中做所有這些。SQL:如何創建臨時表並在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
請幫助...:....(
欣賞達爾仁。我希望在臨時表中完成所有這些操作,而無需在數據庫中創建任何實際表格。 – Chappy