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

problema consulta actualizacion.

Estas en el tema de problema consulta actualizacion. en el foro de SQL Server en Foros del Web. Hola!! necesito actualizar un campo fecha_baja de una serie de tablas al 31/12/2010 donde actualmente en todas ellas esta a null. no se deben modificar ...
  #1 (permalink)  
Antiguo 30/11/2010, 07:43
 
Fecha de Ingreso: septiembre-2010
Mensajes: 29
Antigüedad: 13 años, 7 meses
Puntos: 1
problema consulta actualizacion.

Hola!! necesito actualizar un campo fecha_baja de una serie de tablas al 31/12/2010 donde actualmente en todas ellas esta a null. no se deben modificar todos los registros, sino solo lo que no me aparezcan en un excel. Me gustaria poder crear una sentencia de actualizacion, escribirla en el excel y poder arrastrar y concatenar todas las sentencias para crear una especie de script que haga todo.

De momento he querido probar solo con un registro a mano. he escrito

update ASIG_DESA.tblUnidades set f_baja = 31/01/2010 0:00:00
where d_unidad like 'SECCION DE RELACIONES CON USUARIOS GALICIA'

pero no me funciona...ese texto habria que cambiarle por el campo de la excel en cuestion. Gracias por la ayuda
  #2 (permalink)  
Antiguo 30/11/2010, 07:47
 
Fecha de Ingreso: julio-2010
Mensajes: 90
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: problema consulta actualizacion.

Cita:
Iniciado por nilharto Ver Mensaje
Hola!! necesito actualizar un campo fecha_baja de una serie de tablas al 31/12/2010 donde actualmente en todas ellas esta a null. no se deben modificar todos los registros, sino solo lo que no me aparezcan en un excel. Me gustaria poder crear una sentencia de actualizacion, escribirla en el excel y poder arrastrar y concatenar todas las sentencias para crear una especie de script que haga todo.

De momento he querido probar solo con un registro a mano. he escrito

update ASIG_DESA.tblUnidades set f_baja = 31/01/2010 0:00:00
where d_unidad like 'SECCION DE RELACIONES CON USUARIOS GALICIA'

pero no me funciona...ese texto habria que cambiarle por el campo de la excel en cuestion. Gracias por la ayuda
update ASIG_DESA.tblUnidades set f_baja = 31/01/2010 0:00:00
where d_unidad like '%SECCION DE RELACIONES CON USUARIOS GALICIA%'



Prueba asi...
  #3 (permalink)  
Antiguo 30/11/2010, 11:42
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: problema consulta actualizacion.

¿Podrias darnos una idea de como vienen tus celdas en tu excel?
__________________
MCTS Isaias Islas
  #4 (permalink)  
Antiguo 02/12/2010, 02:38
 
Fecha de Ingreso: septiembre-2010
Mensajes: 29
Antigüedad: 13 años, 7 meses
Puntos: 1
Respuesta: problema consulta actualizacion.

Ya he visto como hacerlo, en una celda se pone la consulta hasta lo que quieres añadir, luego se concatena con la columna del dato y a su vez con otra celda que cierra la consulta. Se arrasta hasta el ultimo d elos registros y simplemente con copiar tiodas las celdas tienes las consultas hechas. seria escribir en la 1ª celda=
update ASIG_DESA.tblUnidades set F_Baja = null where C_Unidad_ID =(select C_Unidad_ID from ASIG_DESA.tblUnidadesCanoas where N_Anho = 2010 and d_UnidadCanoa = '
en la segunda se recibe el dato que ya esta escrito y en la tercera se cierra con ')

luego:

=CONCATENAR($C$1;A2;$D$1)

Etiquetas: actualizaciones
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 02:04.