Sie fragen sich, ob es einen besseren Grund in der WHERE-Klausel zum Auswählen von Datensätzen gibt, wenn Sie das effektive Start- und Enddatum betrachten müssen?Vergleichen von effektiven Daten in SQL
Derzeit so wie ich es in der Vergangenheit auf MS SQL Server gemacht habe. Nur besorgt über das Datum und nicht die Zeit. Ich bin mit SQL Server 2005.
AND Convert(datetime, Convert(char(10), ep.EffectiveStartDate, 101))
<= Convert(datetime, Convert(char(10), GetDate(), 101))
AND Convert(datetime, Convert(char(10), ep.EffectiveEndDate, 101))
>= Convert(datetime, Convert(char(10), GetDate(), 101))
Das ist nicht einmal annähernd das, wonach er fragt. Wo ist 'EffektivEnddatum'? – ErikE