Ver Mensaje Individual
  #7 (permalink)  
Antiguo 07/08/2008, 01:22
erDanielillo
 
Fecha de Ingreso: agosto-2008
Mensajes: 73
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: Actulizar y modificar tablas en sql server 2000

el tema es el siguiente: tengo una tabla en una base de datos access q se llama Bancos. La tabla tiene tres columnas: Subcta(numero de 6 digitos), Titulo, Cuenta. Entonces sabre si an modificao algun campo xq tendran el mismo numero de Subcta. Por ejemplo el titulo podia ser Caja San Fernando y otro El monte pues como aora es Cajasol abran modificao el Titulo de uno de ellos pero dejando el subcta del mismo y el otro eliminandolo(dejando el subcta de CajaSanfernando con titulo Cajasol y eliminando el registro entero de El monte).... He encontrao una posible solucion:

Delete From Bancos where Id<
(Select max(Id) From Bancos t1 where Bancos.Subcta = t1.Subcta).

En la tabla de sql server le añadido un autonumerico y con esto lo q ago es eliminar todos los repetidos(ya q elpaquete dts me repetia una y otra vez los registros de las tablas de access),siempre los de id mas bajo xq los ultimos id (mas altos) seran los q ayan modificado en la tabla access. El problema aora es que si eliminan un campo como x ejemplo el de El monte no lo eliminaria de la tabla sql... Supongo q abra otra forma mejor de acerlo :S:S

Nose si a quedao un poco mas claro o no.

un saludo.