0
我試圖找到今天的日期和給定的日期在table.Some行之間的時間差的及格成績爲1日,而其他有2個日期(採取更早的日期)。我試着用動態的變量和臨時表,但仍然沒有工作(日期的差異搜索)選擇查詢到另一個選擇查詢裏面的if-else循環
else
begin
SELECT * INTO #result2
FROM
(
declare @t date
set @t = '
select SUBSTRING(Availability, PATINDEX('% [0-9][0-9]-[0-9][0-9]-[0-9][0-9][0-9][0-9]%', [Availability]), 11) as [Date Part] from [ScrappedData_Regina] '
-- extracts date part from a column
select distinct [Product Name],[SKU],DATEDIFF(day,cast(@t as date),cast(GETDATE() as date)) as [Delivery Date] from ScrappedData_Regina
) -- i want to pass the date part in this select statement
而且我要爲第二個查詢相同的結果因爲兩個日期案件。
最後一個表
樣本數據和預期的結果將有助於我們更好地理解 –
樣本數據已經給出了 –