テーブルの各行には参照と日付が含まれています。ある日付と前の日付の間の日数を調べようとしています。以下の例で2つの連続する日付の差異、別々の行に格納
レッツ・仕事:単一選択に
UUU021 2017-01-01 17:27:00.720 17
DHI458 2016-12-16 17:27:00.720 1
ABC123 2016-12-15 17:27:00.720 3
HGYU556 2016-12-12 17:27:00.720 NULL
:
CREATE TABLE #Test
(
Ref NVARCHAR(100) NOT NULL,
Dat DATETIME NOT NULL
)
INSERT INTO #Test (Ref, Dat)
VALUES (N'ABC123', GETDATE()),
(N'DHI458', GETDATE() + 1),
(N'HGYU556', GETDATE() - 3),
(N'UUU021', GETDATE() + 17)
は、私のような何かを取得しようとしています。出来ますか?私はSQL Server 2008で作業しています。