Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/04/2014, 17:17
damimg
 
Fecha de Ingreso: abril-2012
Ubicación: Capital Federal
Mensajes: 283
Antigüedad: 12 años, 1 mes
Puntos: 15
Respuesta: select entre rango de horas

Cita:
Iniciado por jean2510 Ver Mensaje
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 original
  1. DECLARE @HINI DATETIME
  2. DECLARE @HFIN DATETIME
  3. SET @HINI='2014-04-08 09:20:00.000'
  4. SET @HFIN=DATEADD(MINUTE,20,@HINI)
  5.  
  6.  
  7. SELECT  * FROM mllgnop
  8. WHERE (hora>=@HINI AND
  9. hora<@HFIN)

Hola jean2510, probá con la esta query que realiza lo que pedis:

Código SQL:
Ver original
  1. DECLARE @HINI DATETIME
  2. DECLARE @HFIN DATETIME
  3. SET @HINI='2014-04-08 09:20:00.000'
  4. SET @HFIN=DATEADD(MINUTE,20,@HINI)
  5.  
  6.  
  7. SELECT  * FROM mllgnop
  8. WHERE (hora BETWEEN @HINI AND @HFIN)

Saludos

damimg