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

Duda con campo datetime

Estas en el tema de Duda con campo datetime en el foro de SQL Server en Foros del Web. Saludos. Estoy trabajando con un tipo de dato datetime, y actualmente requiero listar registros que se encuentren en cierto horario. Por ejemplo, listar todos los ...
  #1 (permalink)  
Antiguo 05/10/2011, 15:18
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 2
Duda con campo datetime

Saludos.

Estoy trabajando con un tipo de dato datetime, y actualmente requiero listar registros que se encuentren en cierto horario.

Por ejemplo, listar todos los registros de la tabla [test] en el dia '04-10-2011' y la hora esté comprendida entre las 05:00:00PM y 06:00:00PM.

Código:

        ID Maq     Fecha                               p1    p2    p3    p4
-----------------------------------------------------------------------------
	16	1	04-10-2011 10:25:00 AM	 1	0	1	1
	17	1	04-10-2011 11:25:30 AM  1	1	1	2
	18	1	04-10-2011 12:26:00 AM	 1	1	1	10
	19	1	04-10-2011 01:26:30 PM	 1	1	1	100
	20	1	04-10-2011 05:27:00 PM	 1	1	1	150
	21	1	04-10-2011 05:27:30 PM	 1	1	1	180
	22	2	04-10-2011 06:25:00 PM	 0	0	1	3
	23	2	04-10-2011 07:25:30 PM	 1	1	1	1
	24	2	04-10-2011 08:26:00 PM	 1	1	1	1
Si alguien ha trabajado con esto y me da alguna luz de como generar la consulta se lo agradeceré.

Saludos...
  #2 (permalink)  
Antiguo 05/10/2011, 15:41
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Duda con campo datetime

Where fecha >= '20111004 17:00:00' and fecha <= '20111004 18:00:00'
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 06/10/2011, 06:30
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Duda con campo datetime

Cita:
Iniciado por iislas Ver Mensaje
Where fecha >= '20111004 17:00:00' and fecha <= '20111004 18:00:00'
Muchas gracias iislas, me resultó.

Ahora el tema es que no me muestra los segundos, solo la hora y minutos (estoy trabajando con PHP). Hay alguna forma de visualizar los segundos?

Saludos.
  #4 (permalink)  
Antiguo 06/10/2011, 12:40
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Duda con campo datetime

En tu base los campos fecha, ¿Tienen segundos?

Si ejecutas tu query y te aparecen, quiere decir que es un problema de PHP al momento de manipular tu recordset
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 06/10/2011, 14:16
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Duda con campo datetime

Si, efectivamente en la bd están especificados los segundos. El query lo ejecuto en sql y me arrojan los registros como corresponden, pero desde el php no.
  #6 (permalink)  
Antiguo 06/10/2011, 15:34
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Duda con campo datetime

Entonces a publicar tu duda en el grupo de PHP.
__________________
MCTS Isaias Islas
  #7 (permalink)  
Antiguo 07/10/2011, 05:45
 
Fecha de Ingreso: agosto-2009
Mensajes: 45
Antigüedad: 14 años, 8 meses
Puntos: 2
Respuesta: Duda con campo datetime

Publicada ya amigo, gracias.

Etiquetas: fecha, registros, tabla, campos
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 09:42.