Debido a las cirscunstancias de la vida, me vi en la obligacion de concatenar lo siguiente :

       TRANDATE    TRANTIME

1 19-02-2007       112016

Donde trandate esta en un formato normal pero, trantime en un formato algo extraño siendo:
    11 : hora
    20 : minutos
    16 : segundos

Como objetivo se tiene que lograr la siguiente salida, en un Date  :
19-02-2007 11:20:16

La solucion despues del salto.

Para solucionar el tema implemente la siguiente consulta.

select to_date(to_char(t.trandate, ‘dd/mm/yyyy’) || ‘ ‘ ||
                               to_char(substr(t.trantime, 0, 2) || ‘:’ ||
                               substr(t.trantime, 3, 2) || ‘:’ ||
                               substr(t.trantime, 5, 2)),
                               ’dd/mm/yyyy hh24:mi:ss’)
         from oangulo t;

Resultado Consulta

Leave a Reply

(required)

(required)

© 2010 Oscar Angulo Suffusion WordPress theme by Sayontan Sinha