PDA

Ver la Versión Completa : Un caso bien raro????


jwmoreira
12-12-2005, 22:46:31
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.

Casimiro Notevi
13-12-2005, 00:43:28
Creo que si lees la guía de estilo (http://www.clubdelphi.com/foros/guiaestilo.php), seguramente habrías titulado: ¿Cómo comparar dos tablas?

lucasarts_18
13-12-2005, 02:41:26
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 -

Xianto
13-12-2005, 16:54:21
Algo como:


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 !

jwmoreira
13-12-2005, 23:33:39
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.

jachguate
14-12-2005, 01:57:09
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:

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:

Para Casimiro Notevi, o no viste bien
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.

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.

;)

roman
14-12-2005, 03:20:51
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

marcoszorrilla
14-12-2005, 07:18:58
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.

Casimiro Notevi
14-12-2005, 15:14:47
...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.

jwmoreira
14-12-2005, 17:46:32
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.