Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Ayuda con consulta de actualizacion

Estas en el tema de Ayuda con consulta de actualizacion en el foro de Bases de Datos General en Foros del Web. Lo q quiero es actualizar un campoo numérico poniendo un 1 delante del valor que contiene ejemplo: si tiene 345, que se quede en 1345 ...
  #1 (permalink)  
Antiguo 10/08/2005, 01:35
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 21 años, 4 meses
Puntos: 0
Ayuda con consulta de actualizacion

Lo q quiero es actualizar un campoo numérico poniendo un 1 delante del valor que contiene

ejemplo: si tiene 345, que se quede en 1345

UPDATE Tabla SET Campo=1+"valor que tenia antes";



Gracias
  #2 (permalink)  
Antiguo 10/08/2005, 02:25
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 3 meses
Puntos: 2
¿Siempre poniendo un número indiferenta a la cantidad de dígitos que contega el campo?. Me explico: ¿3 pasa a 13, 23 pasa 123, ...?, o lo que quieres es 3 pasa a 1003, 23 pasa a 1023, ...
Lo que tu propones no funciona, evidentemente pues sumas 1 a un número, no lo concatenas.
Dependiendo de lo que quieras hacer hay soluciones posibles.
La primera opción:
campo=contact ('1',cast(campo as char))
La segunda opción
campo=1000*campo

Espero que te ayude.
Un saludo.
__________________
Estoy contagiado de Generación-I

Última edición por Vice; 10/08/2005 a las 02:33
  #3 (permalink)  
Antiguo 10/08/2005, 02:42
 
Fecha de Ingreso: julio-2003
Mensajes: 164
Antigüedad: 21 años, 4 meses
Puntos: 0
He hecho esto y parece que me funcione

update tabla set campo="1"+campo


gracias de todos modos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:30.