Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Cómo comparar tablas replicadas para buscar diferencias (https://www.clubdelphi.com/foros/showthread.php?t=65541)

ronimaxh 23-12-2009 15:18:33

Cómo comparar tablas replicadas para buscar diferencias
 
Hola amigos del club esta pregunta es para evitar problemas futuros, Cómo puedo comparar dos tablas replicadas para buscar diferencias.

Nota: Hago en una tabla el proceso de generacion y calculos, luego cuando termina lo hago en la otra tabla, uso un sevidor sql 2005 y delphi 7. Despues de eso quiero comparar resultados. al que me pueda colaborar desde ya gracias!.

mlara 08-01-2010 04:22:51

Sé lo que quieres hacer, pero se me ocurre que si una tabla es réplica de la otra convendría:

1. Una vez terminados los cálculos, reemplazar los registros modificados y copiar los nuevos en la réplica.
2. Consulta cómo realizar una réplica a nivel de tabla en SQL Server 2005.

De todas formas, si insistes en realizar los cálculos dos veces, pues la consulta podría ser del tipo:

Código SQL [-]
SELECT A.* FROM "Table1" A
  JOIN "Table2" B ON A."Id" = B."Id" AND A."Value" <> B."Value"

Esta consulta retornaría todos los registros de "Table1" que tienen un valor (campo "Value") diferente en "Table2".


La franja horaria es GMT +2. Ahora son las 11:45:33.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi