Red de conocimiento informático - Aprendizaje de código fuente - ¡Lenguaje fácil para leer registros de la base de datos SQL dentro de un tiempo específico!

¡Lenguaje fácil para leer registros de la base de datos SQL dentro de un tiempo específico!

Declare @begintime char(19), @endtime char(19), @date datetimeselect @date =getdate()select @begintime=convert(char(19), @date, 121)select @endtime =convert(char(19) , DATEADD(hora, 23, @fecha), 121)declarar @begintime char(2), @endtime char(2), @date datetimese select @date =getdate() select @begintime=substring(convert(char(19) , @fecha, 121), 12, 2)seleccione @endtime =substring(convert(char(19), DATEADD(hora, 23, @fecha), 121), 12, 2)

Si @ starttime gt; la condición de hora de finalización es (mayor o igual a @begintime y menor o igual a '24') o (menor o igual a @endtime y mayor o igual a 0) otra condición es (mayor o igual a @begintime y menor o igual que @endtime)