Ver Mensaje Individual
  #18 (permalink)  
Antiguo 30/06/2005, 11:35
Avatar de Neuron_376
Neuron_376
 
Fecha de Ingreso: abril-2005
Mensajes: 1.051
Antigüedad: 20 años
Puntos: 2
Hola!

Es timestamp el nombre correcto.

Ok, ahi, lo que necesitas es una comparacion entre la hora que obtienes y el tiempo actual de la base de datos, algo como:

select getdate() 'FechaActual', FechaInico, FechaFin from tabla

Entonces en tu comparacion usas

if Time(FechaInicio) >= Time(FechaActual) and Time(FechaFin) <= Time(FechaActual) then....

Algo asi, es decir, a la fecha que obtiviste le sacas solamente la hora, y asi lo comparas, por otra parte desde la consulta puedes obtener solamente la hora con DatePart

Pero bueno, para que tus inserts y updates cuando decides el horario, lo correcto seria como:

Fecha = PedirFechaDeLaBaseDeDatos
strFechaInicio = Fecha " " & "6:00"
strFechaFin = Fecha " " & "22:00"

insert ..... strFechaInicio, strFechaFin
update ..... strFechaInicio, strFechaFin

Asi, siempre estas diciendo 1 dia igual con 2 horas diferentes.

Asi creo que sería.

Suerte!!
__________________
NeuronaNet.com... la idea correcta.
http://www.NeuronaNet.com