Ja, alt efter hvad du mener med forventet adfærd. BETWEEN-operatøren vil behandle disse operander som varchars og anvende sine sammenligningsregler i overensstemmelse hermed:
Nu kan jeg se en masse potentielle problemer, sammenligne strenge og forvente datosammenligningsadfærd. Jeg har ikke set nogen i mine tests, men se omhyggeligt på dine data. Returnerer CONVERT 24-timers tid, med de passende foranstillede nuller?
Dette spørgsmål har nogle andre metoder til at sammenligne datoløse tider, bortset fra at konvertere dem til varchars.
Hold også øje med null-datoer, som vil få den tilsvarende WHERE-tilstand til at returnere falsk (faktisk ukendt).
I dit andet spørgsmål angav du, at du fik en fejl. Hvis ja, kan du så poste det?