Comando "REPLACE" segun primer caracter de otra celda
Hola amigo Experto.. Queisera saber que me indiquen (según comando)
Como puedo hacer para reemplazar mediante comando "replace" los datos
de una tabla que tengo.
Es decir tengo un tabla llena llamada "legal.dbf" en la cual están
los campos "tipperso" el cual se cataloga si es Jurídica en "2" y si es
Natural "1", y el otro campo llamado "RUC" que contiene el numero de
RUC de la empresa que son 11 dígito, el punto es que cuando es persona
natural este numero de RUC comienza con "1" y si es persona jurídica
comienza con "2", ; en mi tabla hay varios datos que son errores y
quisiera un comando para reparalos, es decir un comando que me jale el
primer carácter de la celda "RUC" y la reemplace en la celda
"TIPPERSO"; ojala allá sido explicita mi pregunta.. Espero que me
puedan ayudar..
Otro dato :
Tengo en la tabla:
tipperso ruc
1 10245632578 <------- esta bien el dato
2 20123546987 <-------- esta bien el dato
1 23546897452 <------- ESTE DATO ESTA MAL
"tipperso" debe de ser el primer numero del "ruc"
Tengo varios datos así de erróneos y por eso necesito un comando para corregirlos..
De antemano muchas gracias por su ayuda..!
Como puedo hacer para reemplazar mediante comando "replace" los datos
de una tabla que tengo.
Es decir tengo un tabla llena llamada "legal.dbf" en la cual están
los campos "tipperso" el cual se cataloga si es Jurídica en "2" y si es
Natural "1", y el otro campo llamado "RUC" que contiene el numero de
RUC de la empresa que son 11 dígito, el punto es que cuando es persona
natural este numero de RUC comienza con "1" y si es persona jurídica
comienza con "2", ; en mi tabla hay varios datos que son errores y
quisiera un comando para reparalos, es decir un comando que me jale el
primer carácter de la celda "RUC" y la reemplace en la celda
"TIPPERSO"; ojala allá sido explicita mi pregunta.. Espero que me
puedan ayudar..
Otro dato :
Tengo en la tabla:
tipperso ruc
1 10245632578 <------- esta bien el dato
2 20123546987 <-------- esta bien el dato
1 23546897452 <------- ESTE DATO ESTA MAL
"tipperso" debe de ser el primer numero del "ruc"
Tengo varios datos así de erróneos y por eso necesito un comando para corregirlos..
De antemano muchas gracias por su ayuda..!
Respuesta de davsoft
1
1 respuesta más de otro experto
Respuesta de freangu
1