67 Stimmen

Wie kann ich die Zeit in SQL Server vergleichen?

Ich versuche, die Zeit in einer Datumsfeld in einer SQL-Abfrage, aber ich weiß nicht, ob das richtig ist. Ich möchte nicht den Datumsteil vergleichen, sondern nur den Zeitteil.

Ich tue das:

SELECT timeEvent 
FROM tbEvents 
WHERE convert(datetime, startHour, 8) >= convert(datetime, @startHour, 8)

Ist das richtig?

Ich frage das, weil ich wissen muss, ob 08:00:00 kleiner oder größer ist als 07:30:00 und ich möchte nicht das Datum vergleichen, sondern nur die Zeit Teil.

Gracias.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X