Recorrer y actualizar tabla. Concatenar campos
Publicado por serena (2 intervenciones) el 18/11/2004 13:28:32
Hola, a ver si alguien me puede decir como hacer lo siguiente. Tengo que hacer una BD y cada vez me piden mas cosillas :(
Tengo una tabla con 4 campos "Nombre Telefono DNI TOTAL", lo que quiero hacer, mediante código, es recorrer la tabla desde el primer registro hasta el último concatenando "nombre telefono y DNI" y dejando en el campo total toso junto. Por ejemplo si tengo "Juan" "960111222" "29000000", el tercer campo ha de tener "Juan 960111222 29000000". La concatenación se hacerla, lo que no se hacer es recorrer la tabal y escribir en ese registro. A ver si alguien me puede ayudar.
Eso por ún lado, ahora una cosilla más dificil.... Quiero concatenar campos de registros distintos. Es decir, si tengo una tabla con Campo 1 (Nombre) y Campo 2(Numero)
"PEDRO" "v13"
"Juan" "R678"
"Antonio" "L02"
Quiero juntar en un campo los 3 "campos 2" de los 3 registros, para luego meter en otra tabla esto:
"Administracion" "v13 R678 L02"
"Recursos" "v13 R678 L02"
"Soporte" "v13 R678 L02"
Es dificil y no se me ocurre como hacerlo aver si alguien me ayuda.
Besos y gracias¡
Tengo una tabla con 4 campos "Nombre Telefono DNI TOTAL", lo que quiero hacer, mediante código, es recorrer la tabla desde el primer registro hasta el último concatenando "nombre telefono y DNI" y dejando en el campo total toso junto. Por ejemplo si tengo "Juan" "960111222" "29000000", el tercer campo ha de tener "Juan 960111222 29000000". La concatenación se hacerla, lo que no se hacer es recorrer la tabal y escribir en ese registro. A ver si alguien me puede ayudar.
Eso por ún lado, ahora una cosilla más dificil.... Quiero concatenar campos de registros distintos. Es decir, si tengo una tabla con Campo 1 (Nombre) y Campo 2(Numero)
"PEDRO" "v13"
"Juan" "R678"
"Antonio" "L02"
Quiero juntar en un campo los 3 "campos 2" de los 3 registros, para luego meter en otra tabla esto:
"Administracion" "v13 R678 L02"
"Recursos" "v13 R678 L02"
"Soporte" "v13 R678 L02"
Es dificil y no se me ocurre como hacerlo aver si alguien me ayuda.
Besos y gracias¡
Valora esta pregunta
0