Comparación Fecha y hora...

31/05/2006 - 17:36 por Mauro Pasetti [Adv] | Informe spam
Hola gente.. de antemano, muchas gracias por la respuesta.
Tengo 2 campos datetime: FechahoraInicio y Fechahorafin que pertenece a un
usuario del sistema que indicando su vigencia.
Si quiero verificar si en la fecha y hora actual, dicho usuario tiene
permisos para operar dentro del sistema, me encuentro con un problema...
porque la comparación que hago es la siguiente:
Yo pregunta si GetDate está entre FechahoraInicio y FechahoraFin. Sin
embargo en esta comprobación no se verifica que se cumpla el rango horario
para cada día en particular... (es decir, necesito comparar que esté entre
el rango de fecha y el rango horario. Actualmente me toma el tiempo de
origen a fin todo continuado y yo necesito verificar también en horario como
un fragmento que se tiene que verificar caa día).
No se si es muy complicado pero espero que se entienda lo que dije... vi la
funcion datepart pero me parece que significa escribir mucho... espero que
haya otra función más simple.
Saludos, Mauro.
 

Leer las respuestas

#1 Maxi
31/05/2006 - 17:54 | Informe spam
Mauro no te comprendi bien, si tienes algun ejemplo seria de mucha utilidad.
El campo datetime almacena tanto la fecha como la hora con lo cual podes
hacer esa comparacion que estas mencionando. Si me pasas la estructura de la
tabla y algunos ejemplos de registros y como lo queres podre darme mas
cuenta de que estas necesitando.

Gracias!


Salu2
Maxi [MVP SQL SERVER]
www.sqlgurus.org


"Mauro Pasetti [Adv]" escribió en el mensaje
news:e4S1$
Hola gente.. de antemano, muchas gracias por la respuesta.
Tengo 2 campos datetime: FechahoraInicio y Fechahorafin que pertenece a un
usuario del sistema que indicando su vigencia.
Si quiero verificar si en la fecha y hora actual, dicho usuario tiene
permisos para operar dentro del sistema, me encuentro con un problema...
porque la comparación que hago es la siguiente:
Yo pregunta si GetDate está entre FechahoraInicio y FechahoraFin. Sin
embargo en esta comprobación no se verifica que se cumpla el rango horario
para cada día en particular... (es decir, necesito comparar que esté entre
el rango de fecha y el rango horario. Actualmente me toma el tiempo de
origen a fin todo continuado y yo necesito verificar también en horario
como un fragmento que se tiene que verificar caa día).
No se si es muy complicado pero espero que se entienda lo que dije... vi
la funcion datepart pero me parece que significa escribir mucho... espero
que haya otra función más simple.
Saludos, Mauro.


Preguntas similares