Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Consultas SQL con hora y fecha

Estas en el tema de Consultas SQL con hora y fecha en el foro de Bases de Datos General en Foros del Web. Hola a todos, tengo un problemilla con una consulta: Cita: strsql2 = "select USERID, CHECKTIME from CHECKINOUT where USERID = " & id & " ...
  #1 (permalink)  
Antiguo 31/10/2011, 13:05
 
Fecha de Ingreso: octubre-2011
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Consultas SQL con hora y fecha

Hola a todos, tengo un problemilla con una consulta:

Cita:
strsql2 = "select USERID, CHECKTIME from CHECKINOUT where USERID = " & id & " " & _
"and CHECKTIME between # " & h1 & " # and # " & h2 & " # order by USERID, CHECKTIME "
El campo CHECKTIME, es de tipo fecha/hora, lo que quiero es comparar la fecha en un rango de 8 pm a 6 am, Como puedo comparar solo la parte de la hora del campo?
Espero que puedan echarme una mano, Gracias
  #2 (permalink)  
Antiguo 31/10/2011, 13:12
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Consultas SQL con hora y fecha

si estas usando sql server puedes usar datepart(hh,datetime) y te regresa la hora de tu fecha en tu caso podria ser

select * from tabla where datepart(hh,datetime) between 1 and 10

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #3 (permalink)  
Antiguo 31/10/2011, 13:21
 
Fecha de Ingreso: octubre-2011
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Consultas SQL con hora y fecha

Cita:
Iniciado por Libras Ver Mensaje
si estas usando sql server puedes usar datepart(hh,datetime) y te regresa la hora de tu fecha en tu caso podria ser

select * from tabla where datepart(hh,datetime) between 1 and 10

Saludos!

----------------
HOla gracias por responder. estoy generando las consultas sql desde visual basic 6 y creo que no admite eas funciones dentro de la consulta, que otras ocpiones tengo? Saludos
  #4 (permalink)  
Antiguo 31/10/2011, 13:38
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Consultas SQL con hora y fecha

Que motor de base de datos estas usando, ya que VB no tiene nada que ver con lo que le mandes a tu motor de base de datos....
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me
  #5 (permalink)  
Antiguo 31/10/2011, 13:50
 
Fecha de Ingreso: octubre-2011
Mensajes: 21
Antigüedad: 12 años, 6 meses
Puntos: 0
Respuesta: Consultas SQL con hora y fecha

Mediante ADO. Genero listas tipo recordset. La Base de Datos es de Acces
  #6 (permalink)  
Antiguo 31/10/2011, 14:39
Avatar de Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 17 años, 8 meses
Puntos: 774
Respuesta: Consultas SQL con hora y fecha

checate esta liga y acomoda tu sentencia con el datepart

http://www.techonthenet.com/access/f...e/datepart.php

Saludos!
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:21.