Hola que tal...
Pues puse en práctica sus propuestas:
la de
TOPX
Código SQL
[-]SELECT CURRENT_TIME,
a.fecha_hora_registro,
cast( a.fecha_hora_registro as date) as fecha2,
CASE when EXTRACT(HOUR FROM CURRENT_TIME) >=13
then a.fecha_hora_registro
ELSE EXTRACT(day FROM a.fecha_hora_registro)||'/'||EXTRACT(month from a.fecha_hora_registro)||'/'||EXTRACT(year from a.fecha_hora_registro)
END
from comanda_maestro a
Este QUERY funcionó, descomponiendo la fecha usando EXTRACT y concatenandola despues....
La propuesta de
manelb
Código SQL
[-]SELECT CURRENT_TIME,
a.fecha_hora_registro,
cast( a.fecha_hora_registro as date) as fecha2,
CASE
when CAST(A.fecha_hora_registro AS CHAR(13)) >=13
then a.fecha_hora_registro
ELSE CURRENT_TIME
END
from comanda_maestro a
No me fucionó marcó este error:
Código SQL
[-]Dynamic SQL Error.
SQL error code = -104.
Datatypes are not comparable in expression CASE.
De todas formas les agradezco su apoyo y orientación....
Muchas gracias...todavía estoy valorando mas opciones. Luego les comentaré como lo resolví.