Cita:
Iniciado por jean2510 Hola a todos, tengo un duda
Como podría hacer para seleccionar de una tabla los registros que esten entre un rango de horas, por ejemplo entre las 09:20:00.000 y las 09:40:00.000
Ojo que importan has los milesegundos, el campo del que seleciono es un datetime.
Trate con este codigo, pero no funciona
Código SQL:
Ver originalDECLARE @HINI DATETIME
DECLARE @HFIN DATETIME
SET @HINI='2014-04-08 09:20:00.000'
SET @HFIN=DATEADD(MINUTE,20,@HINI)
SELECT * FROM mllgnop
WHERE (hora>=@HINI AND
hora<@HFIN)
Hola jean2510, probá con la esta query que realiza lo que pedis:
Código SQL:
Ver originalDECLARE @HINI DATETIME
DECLARE @HFIN DATETIME
SET @HINI='2014-04-08 09:20:00.000'
SET @HFIN=DATEADD(MINUTE,20,@HINI)
SELECT * FROM mllgnop
WHERE (hora BETWEEN @HINI AND @HFIN)
Saludos
damimg