Ver Mensaje Individual
  #7  
Antiguo 29-05-2019
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 599
Reputación: 21
mRoman Va por buen camino
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í.
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!

Última edición por mRoman fecha: 29-05-2019 a las 02:12:34.
Responder Con Cita