Was ist der beste Weg, um das Datum von einem DATETIME zu entfernen, sodass nur noch Zeit für einen Vergleich übrig bleibt?
Ich weiß, dass ich Folgendes tun kann:
%Vor%Aber dies beinhaltet konvertieren und Zeichen. Wenn ich überprüfen wollte, ob eine Zeit (einschließlich Minuten) zwischen zwei anderen Zeiten in DATETIME-Spalten gespeichert war, gibt es eine elegante Möglichkeit, dies zu tun, ohne auf die Umwandlung in Zeichenfolgen angewiesen zu sein?
Probieren Sie die TimeOnly-Funktion aus Essentielle SQL Server-Datums-, Uhrzeit- und DateTime-Funktionen :
%Vor%Oder einfach die DateTime als Zeit in SQL Server 2008:
%Vor%