Oracle - Urgente formatear dato de numeric a varchar

 
Vista:

Urgente formatear dato de numeric a varchar

Publicado por Karina (53 intervenciones) el 19/10/2005 08:45:29
Hola por favor alguien sabe como puedo formatear un dato numeric como 20050915 a varchar que quede así: 2005/09/15.

Gracias,

Karina
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:Urgente formatear dato de numeric a varchar

Publicado por chemian (75 intervenciones) el 19/10/2005 09:03:09
Tendras que utilizar la funcion instr

VAR1=20050915;

Variable_final=instr(to_char(VAR1),0,4) || '/' || instr(to_char(VAR1),4,2) || '/' || instr(to_char(VAR1),6,2)

o tambien

Select instr('20050915',0,4) || '/' || instr('20050915',4,2) || '/' || instr('20050915',6,2) from dual;

El 0,4,6 son las posiciones de inicio
El 4,2,2 son el numero de caracteres que coge a partir de la posicion de inicio.

Espero que no sea tarde.

Un saludo.
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:Urgente formatear dato de numeric a varchar

Publicado por karina (53 intervenciones) el 20/10/2005 11:35:16
Muchas gracias chemian!, pues sí que me ayudó...
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:Urgente formatear dato de numeric a varchar

Publicado por chemian (75 intervenciones) el 20/10/2005 11:50:10
estas segura, porque me acabo de dar cuenta de que me equivoque con la funcion, no era instr, era SUBSTR

Lo siento.

un saludo
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:Urgente formatear dato de numeric a varchar

Publicado por karina (53 intervenciones) el 20/10/2005 17:01:20
Pues tienes razón en realidad puse substr, porque la conocía de otro lado, pero me ayudó tu idea.

Gracias

Karina
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