Ayuda en tipo de datos Datetime Horas !!!

10/01/2006 - 23:19 por JoHnUs | Informe spam
saludos a todos primero tengo un problem es cuention a la busqueda x horas
e diseñado un tabla dentro de esta tabla tengo 2 campos tipo fecha en uno
almaceno la fecha del dia y en el otro la hora que tambien es datetime,
cuando busco por ejemplo en mi tabla.
esta es la tabla.

CREATE TABLE DEHORAS (
DEHORCOD int ,
DEHORFECH datetime NULL,
DEHORHORA datetime NULL,
DEHORNOMBRE varchar(50) NULL
)
go


Cod Fecha Hora
Otros

1 2006-01-10 00:00:00.000 2006-01-10 14:30:25.000
Prueba 1
2 2006-01-10 00:00:00.000 2006-01-10 17:09:40.000
Prueba 2

necesito buscar o hacer busquedas pero no puedo encontrar la hora por
ejemplo quiero buscar 2:30 pm que biene a ser 14:30 y no me sale ningun
resultado,

para trabajar con horas que me recomiendan tener un campo tipo datetime, o
usar otro tipo de dato para almacenar las horas. para poder realizar
busquedas luego necesito una sugerencia..es urgente o ejemplos

Preguntas similare

Leer las respuestas

#1 Maxi [MVP]
11/01/2006 - 00:19 | Informe spam
Hola, recuerda siempre de usar formato ANSI YYYYMMDD y debes saber que fecha
tiene para buscar la hora, por ej

Where fecha >='20050101 10:00:00' and fecha < ='20050101 12:00:00'




Salu2
-
[MVP] SQL Server
Orador para Culminis Latam
www.sqlgurus.org



"JoHnUs" escribió en el mensaje
news:
saludos a todos primero tengo un problem es cuention a la busqueda x
horas e diseñado un tabla dentro de esta tabla tengo 2 campos tipo fecha
en uno almaceno la fecha del dia y en el otro la hora que tambien es
datetime, cuando busco por ejemplo en mi tabla.
esta es la tabla.

CREATE TABLE DEHORAS (
DEHORCOD int ,
DEHORFECH datetime NULL,
DEHORHORA datetime NULL,
DEHORNOMBRE varchar(50) NULL
)
go


Cod Fecha Hora Otros

1 2006-01-10 00:00:00.000 2006-01-10 14:30:25.000
Prueba 1
2 2006-01-10 00:00:00.000 2006-01-10 17:09:40.000
Prueba 2

necesito buscar o hacer busquedas pero no puedo encontrar la hora por
ejemplo quiero buscar 2:30 pm que biene a ser 14:30 y no me sale ningun
resultado,

para trabajar con horas que me recomiendan tener un campo tipo datetime,
o usar otro tipo de dato para almacenar las horas. para poder realizar
busquedas luego necesito una sugerencia..es urgente o ejemplos


Respuesta Responder a este mensaje
#2 Carlos
11/01/2006 - 18:46 | Informe spam
Utiliza Datepart(hh,CampoFechaHora) para obtener la hora
y Datepart(mi,CampoFechaHora) para obtener los minutos

"JoHnUs" escribió:

saludos a todos primero tengo un problem es cuention a la busqueda x horas
e diseñado un tabla dentro de esta tabla tengo 2 campos tipo fecha en uno
almaceno la fecha del dia y en el otro la hora que tambien es datetime,
cuando busco por ejemplo en mi tabla.
esta es la tabla.

CREATE TABLE DEHORAS (
DEHORCOD int ,
DEHORFECH datetime NULL,
DEHORHORA datetime NULL,
DEHORNOMBRE varchar(50) NULL
)
go


Cod Fecha Hora
Otros

1 2006-01-10 00:00:00.000 2006-01-10 14:30:25.000
Prueba 1
2 2006-01-10 00:00:00.000 2006-01-10 17:09:40.000
Prueba 2

necesito buscar o hacer busquedas pero no puedo encontrar la hora por
ejemplo quiero buscar 2:30 pm que biene a ser 14:30 y no me sale ningun
resultado,

para trabajar con horas que me recomiendan tener un campo tipo datetime, o
usar otro tipo de dato para almacenar las horas. para poder realizar
busquedas luego necesito una sugerencia..es urgente o ejemplos



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida