今日の日付とテーブル内の特定の日付の日付の違いを見つけようとしています.一部の行には1つの日付があり、他の行には2つの日付があります(以前の日付を取ります)。動的変数と一時テーブルを試しましたが、まだ機能しません
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
そして、2つの日付の場合でも、2番目のクエリでも同じ結果が必要です。
最後に、両方の結果をテーブルに結合します