Databases Reference
In-Depth Information
16.4■Auswertung des zeitlichen Abstands
zwischen den Bestellungen
Als Nächstes werden wir den zeitlichen Abstand in Tagen zwischen der ersten und zweiten
sowie zwischen der zweiten und dritten Bestellung berechnen. Dazu benutzen wir den
Befehl DATEDIFF (day) .
SELECT h1.riskID,
DATEDIFF ( day ,h1.Datum , h2.Datum )Tage_1_2,
DATEDIFF ( day ,h2.Datum , h3.Datum )Tage_2_3
from
(SELECT riskID,Datum
FROM [dbo].[order_history]
where lfdNr = 1)h1
inner join
(SELECT riskID,Datum
FROM [dbo].[order_history]
where lfdNr = 2)h2
on h1.riskID = h2.riskID
left outer join
(SELECT riskID,Datum
FROM [dbo].[order_history]
where lfdNr = 3)h3
on h1.riskID = h3.riskID
Führen Sie nun den Select aus (Bild 16.4).
 Bild 16.4■
Zeitlicher Abstand in Tagen
 
Search WWH ::




Custom Search