Ich bin auf der Suche nach einer Case-Anweisung, so dass,
Wenn die aktuelle Zeit vor 11 Uhr ist, möchte ich die Informationen von gestern sowie heute.
Wenn die Zeit nach 11 Uhr ist, möchte ich nur die Informationen von heute.Where Anweisung mit Case basierend auf der aktuellen Zeit
Hier ist, was ich jetzt
FROM [EDC].[dbo].[DIM_DefectData] with (NoLock)
Where
Case
When datepart(hh, GetDate()) < 11 then
[InitiateDt] > DATEADD(day, DATEDIFF(day, 0, GETDATE()),-1)
Else
[InitiateDt] > DATEADD(day, DATEDIFF(day, 0, GETDATE()),0)
End
Und .... (zusätzliche Anforderungen, die arbeiten)
Vielen Dank! Scheint zu arbeiten. Aufgeregt, um morgen voll zu testen. – Peter