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

Actualizar año de una columna

Estas en el tema de Actualizar año de una columna en el foro de SQL Server en Foros del Web. Saludos amigos, soy nivel basico en sql miren cuento con una tabla caja con los campos: COD_CAJA, FEC_CAJ. En la columna FEC_CAJ, se tienen datos ...
  #1 (permalink)  
Antiguo 12/11/2019, 19:16
Avatar de frankjoel86  
Fecha de Ingreso: noviembre-2008
Ubicación: Cañete - Lima
Mensajes: 286
Antigüedad: 11 años, 1 mes
Puntos: 0
Actualizar año de una columna

Saludos amigos, soy nivel basico en sql miren cuento con una tabla caja con los campos: COD_CAJA, FEC_CAJ.
En la columna FEC_CAJ, se tienen datos como "2010-12-04 12:04:00" y a cuyos datos se les desea actualizar el año.
bienvenido sea alguna sugerencia.
__________________
www.basritours.com
Agencia de turismo en Ica.
  #2 (permalink)  
Antiguo 13/11/2019, 12:40
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.263
Antigüedad: 6 años, 4 meses
Puntos: 395
Respuesta: Actualizar año de una columna

Supongo que con replace no deberías tener ningún problema, algo así.
Código SQL:
Ver original
  1. UPDATE tabla SET campo = REPLACE(campo, "2010", '2019');
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 17/11/2019, 09:04
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.321
Antigüedad: 12 años
Puntos: 2653
Respuesta: Actualizar año de una columna

Cita:
Iniciado por frankjoel86 Ver Mensaje
Saludos amigos, soy nivel basico en sql miren cuento con una tabla caja con los campos: COD_CAJA, FEC_CAJ.
En la columna FEC_CAJ, se tienen datos como "2010-12-04 12:04:00" y a cuyos datos se les desea actualizar el año.
bienvenido sea alguna sugerencia.
¿Tipo de dato DATE o VARCHAR?
Hay una amplia diferencia entre ambas cosas...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)



La zona horaria es GMT -6. Ahora son las 09:29.