Hola gente, este es mi primer thread en el foro, espero puedan ayudarme!
Tengo un grupo de tablas de las cuales tengo que sacar ciertos datos en un formato fijo, el tema es que previo a esto tengo que acomodar ciertos datos.
Ejemplo, tengo los siguientes campos con la siguiente informacion:
PREFIJO CELULAR CARACT NUMERO
011 15 255 5555
0256 15 44 5555
011 0 4255 5555
0256 0 44 5555
Lo que tengo que hacer con esto es, cuando el PREFIJO es 011 el (15) del campo CELULAR tiene que pasar al campo PREFIJO y cuando el PREFIJO "no" es 011 el (15) tiene que pasar al campo CARACT.
El motivo de esto es que en la salida no existe el campo CELULAR!!
Esto, si es posible, lo tengo que agregar al query de salida que les comentaba antes, o bien hacerlo antes de la salida. El script es el siguiente....
select
right('00000000'+a.IDENTIFICADOR_1,8)+
right('000'+a.IDENTIFICADOR_2,3)+
right('000'+a.IDENTIFICADOR_3,3)+
left (a.FECHA,10)+
left(b.prefijo+space(5),5)+
left(b.caracteristica+space(5),5)+
left(b.NUMERO+space(5),5)+
left(b.observaciones+space(60),60)+
left(b.estado+space(2),2)
from TABLA a, TABLA b, TABLA c
where a.id=c.id
and b.estado ='CO'
Muchas gracias por la ayuda!!!!!