Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > MS SQL Server
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-12-2005
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
jwmoreira Va por buen camino
Question Un caso bien raro????

Hola a todos, les cuento lo que me paso, tengo una tabla donde guardo los clientes de la empresa y un dia para otro cambio automáticamente hacia un versión más antigua, clientes que se les habia hecho cambios como nombre, dirección, vendedor, etc. volvieron a lo que tenias anteriormente, la verdad no se que paso, que tiene q ver transacciones no cerradas algún rollback, ni idea, ahora si alguien me puede decir si existe algun script, programa q me ayude a comparar esta tabla con una mas actualizada para saber cual registros debo volver a pasar ???????

Saludos,
Jorge.
Responder Con Cita
  #2  
Antiguo 13-12-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Creo que si lees la guía de estilo, seguramente habrías titulado: ¿Cómo comparar dos tablas?
Responder Con Cita
  #3  
Antiguo 13-12-2005
Avatar de lucasarts_18
lucasarts_18 lucasarts_18 is offline
Miembro
 
Registrado: mar 2005
Ubicación: Villa Alemana,Chile
Posts: 1.087
Poder: 21
lucasarts_18 Va por buen camino
Cita:
Empezado por jwmoreira
ahora si alguien me puede decir si existe algun script, programa q me ayude a comparar esta tabla con una mas actualizada para saber cual registros debo volver a pasar ???????
Jorge.
Debes usar una subconsulta con la instrucción Exists



Hasta Luego -
__________________
No todo es como parece ser...
Responder Con Cita
  #4  
Antiguo 13-12-2005
Avatar de Xianto
Xianto Xianto is offline
Miembro
 
Registrado: oct 2004
Ubicación: Nací en Neuquén (ARG), desde 2001 Spain
Posts: 151
Poder: 20
Xianto Va por buen camino
Algo como:

Código:
  
select distinct * from tabla_buena where id_cliente not in (select id_cliente from tabla_mala)
id_cliente sería el id único por el cual reconoces a cada cliente, claro que puedes tener otro nombre, asi que cambia el nombre del campo y las tablas !!!

esta consulta te daria todos los clientes de la tabla_buena que no esten en la tabla_mala, pero esto iria por id... puede pasar que tengas datos como direcciones, telefonos, contactos que esten actualizados en una tabla y en la otra no, por lo cual la consulta variaria un poco, pero bue, no se los campos...

Saludetes !
__________________
El diseño dira si tiene futuro...
Responder Con Cita
  #5  
Antiguo 13-12-2005
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
jwmoreira Va por buen camino
Angry

Para Casimiro Notevi, o no viste bien, explique el problema que tuve y que para mi es nuevo que solo una tabla los cambios hechos a muchos registros hayan vuelto a dias atras, ahora lo de comparar las dos tablas fue adicional a mi comentario de lo que me ocurrio.

Si no vas a opinar como para ayudar no critiques, ah! y la próxima NOTEVI, VEEBIEN

Gracias Lucasart y Xianto, tienen razon, ahi no tengo problemas ya que puedo validar facilmente los que no están o no en la otra tabla, pero yo quería algo como comparar todo el registro campo a campo de los que si están en ambas tablas y tienen contenido diferente.

Saludos,
Jorge.
Responder Con Cita
  #6  
Antiguo 14-12-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Buen día.

Honestamente no veo razón para pasar, de un comentario hecho por Casimiro Notevi, con sobrada razón sobre la lectura y respeto de la guía de estilo, de forma respetuosa:

Cita:
Empezado por Casimiro Notevi
Creo que si lees la guía de estilo, seguramente habrías titulado: ¿Cómo comparar dos tablas?
A los comentarios de jwmoreira, hechos ya en un tono mas personal y, para mi gusto, subido de tono:

Cita:
Empezado por jwmoreira
Para Casimiro Notevi, o no viste bien
Cita:
Empezado por jwmoreira
Si no vas a opinar como para ayudar no critiques, ah! y la próxima NOTEVI, VEEBIEN
Cierto es que Casimiro no te ha ayudado, como que ninguna obligación tenía de hacerlo. En cambio si que es obligatorio, en estos foros, cumplir con la guia de estilo.

Cita:
Empezado por jwmoreira
ahora lo de comparar las dos tablas fue adicional a mi comentario de lo que me ocurrio.
Bien, pues el hilo se pudo titular: Tablas que regresaron en el tiempo, o Pérdida de información de los últimos 3 días, o que se yo, de mil formas mas aceptables.

Así, que, para Jorge, una llamada a repensar sobre tus agresiones a Casimiro, y para toda la comunidad, pues un recordatorio mas de que la guia de estilo debe respetarse siempre, y de que es inaceptable responder airadamente a quienes generosamente nos recuerdan las reglas. Si no existiera esta actitud de los foristas, seguramente el único camino que quedaría es cerrar todos aquellos hilos que contravienen la guia de estilo, y esto también con seguridad iría en perjuicio de muchos (justamente de aquellos que no la respetan).

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 14-12-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
A las muy atinadas palabras de Juan Antonio quiero agregar lo siguiente:

Casimiro es un forista que se ha distinguido por una cosa: ayudar. Y en este caso no ha hecho otra cosa distinta. El seguimiento y los recordatorios de la guía de estilo nos ayudan a todos a una mejor convivencia y a que la base de conocimientos que aquí se forma sea lo más práctica posible. A ello contribuye en gran medida la selección adecuada de títulos para nuestros mensajes. En lo personal agradezco a Casimiro quien, no siendo moderador, se toma la molestia de estos detalles que a fin de cuentas resultan en beneficio de todos.

// Saludos
Responder Con Cita
  #8  
Antiguo 14-12-2005
Avatar de marcoszorrilla
marcoszorrilla marcoszorrilla is offline
Capo
 
Registrado: may 2003
Ubicación: Cantabria - España
Posts: 11.221
Poder: 10
marcoszorrilla Va por buen camino
Somos casi 8.000 personas en estos foros, no vamos a pretender que nos parezca bien todo lo que se dice a todos y aquí reside la riqueza de los mismos y a veces algún pequeño problema derivado de esta pluralidad. No obstante creo que hay que tener buena voluntad y siempre que alguién contesta a un mensaje nuestro, es señal de que primero se ha tomado la molestia en leerlo, lo cual es de agradecer y en segundo lugar, en un principio a nadie nos gusta que nos hagan observaciones sobre esto o aquello, pero hay que reconocer que cuando siempre se nos da la razón no se nos hace ningún favor, es mejor que si algo no está bien nos lo digan para así poder mejorar, la observación que te ha hecho Casimiro te aseguro que iba en este sentido, por lo que el tono en tu respuesta creo que no se ajustaba al sentido didáctico que tenía la observación. Aunque parezca algo sin importancia el poner un título adecuado al mensaje, ayudará a los que vengan detras y utilicen el sistema de búsqueda de los Foros.

Un Saludo a todos.
__________________
Guía de Estilo de los Foros
Cita:
- Ça c'est la caisse. Le mouton que tu veux est dedans.
Responder Con Cita
  #9  
Antiguo 14-12-2005
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.039
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
...bueno, bueno... en principio, dar las gracias a los compañeros por defenderme y después comentar a los "atacantes" que me he limitado a dos cosas, una: aconsejar poner otro título porque si cualquiera tiene ese mismo problema y quiero hacer uso de las búsquedas del foro, acabaría por no encontrar la solución porque el título no tiene absolutamente nada que ver con el problema: "Un caso bien raro????", ya me dirán ustedes qué van a encontrar con ese título. Y dos: sí que he ayudado en lo que he podido, he dado una pista de por dónde buscar la solución, la respuesta exacta a esa solución no la he dado porque jamás he usado msSql server.

Y seguiré intentando ayudar a todo el mundo en lo que pueda aunque sólo sea dando pistas de por dónde buscar... y a vosotros también, por supuesto.
Responder Con Cita
  #10  
Antiguo 14-12-2005
Avatar de jwmoreira
jwmoreira jwmoreira is offline
Miembro
 
Registrado: jun 2004
Posts: 83
Poder: 20
jwmoreira Va por buen camino
Thumbs up

Primero no me considero atacante y si fui algo grosero les pido disculpa, para la próxima pensare dos veces antes de plantear la pregunta.

Saludos,
Jorge.
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 00:12:22.


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
Copyright 1996-2007 Club Delphi