Power Builder - Problemas con Time

 
Vista:

Problemas con Time

Publicado por Cali (9 intervenciones) el 31/05/2003 18:20:33
Hola foro, quisiera que me ayudaran ya que tengo un problema soy nuevo programando con power builder, estoy desarrollando una aplicacion en Power 8 con DB en SQL Server, para el control de ingreso y salida de practicantes, quisiera recuperar datos de una tabla que contiene los horarios de ingreso y salida para validar, el problema es que sql server guarda la fecha y hora y cuando hago un select para recuperar la hora me captura con todo y fecha pero yo solo deseo la hora
para citar un ejemplo:

//declaro mis variables para recuperacion

time Hora_ingreso, Hora_salida

//hago mi consulta en el evento
Select Ingreso,salida
into :Hora_ingreso, :Hora_salida
from turnos
where turno=:turno_pract
//claro previamente recupere el turno del practicante :turno_pract

deseo utilizar las variables que recupere
para compararlas con la hora del sistema pero me es imposible
if(now()<=hora_ingreso)
este tipo de comparacion no me es permitida

agradeceria por anticipado su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problemas con Time

Publicado por eduardo.v (208 intervenciones) el 01/06/2003 08:10:16
De todas maneras tienes que grabar el dato como datetime.
para recuperar la hora de un dato datetime puedes hacer esto:

time ld_hora
ld_hora=time(dw_1.getitemdatetime(1,"fecha_hora"))

ya con esta variable puedes utilizar tu IF...

if(now() <=ld_hora )

Espero que te sirva
Saludos desde Peru
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Time

Publicado por cali (9 intervenciones) el 02/06/2003 04:35:08
Gracias Eduardo probare esta funcion espero no tener mas problemas, de lo contrario te estare avisando gracias
cali
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Time

Publicado por Ismael (38 intervenciones) el 02/06/2003 16:21:04
time Hora_ingreso, Hora_salida
datetime f1, f2

Select Ingreso,salida
into :f1, :f2
from turnos
where turno=:turno_pract

Hora_ingreso = time(f1)
Hora_salida = time(f2)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problemas con Time

Publicado por cali (9 intervenciones) el 05/06/2003 04:53:18
Gracias por la ayuda si que era lo que necesitaba lo probe y funciono a la perfección, espero contar con tu ayuda en otra ocasión

saludos desde perú
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar