Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2010, 05:01
evoarte
 
Fecha de Ingreso: julio-2002
Mensajes: 813
Antigüedad: 21 años, 9 meses
Puntos: 2
consulta de actualización

buenos días,

tengo que hacer una consulta de actualización, de la siguiente forma, en una tabla tengo un campo1 = numero - texto, para poder hacer busquedas basadas en texto tengo que pasar esta información a otro campo campoN = texto - numero, no todos los registros tienen valores para ese campo1

como podría hacerlo?

update nombretabla set campoN = campo1 where campo1<>""

hasta aquí mas o menos lo tengo, es decir modifico el valor de campoN con el valor de campo1, pero como se realiza desde sql la transformación del valor de campo1 para que en campoN tenga texto - numero, cuando en campo1 tengo numero - texto,

numero es siempre de 6 dígitos
y campo1 tiene siempre esta estructura: número + espacio + "-" + espacio + texto

un saludo,
josé carlos.