Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/10/2007, 17:09
Avatar de Romi28x
Romi28x
 
Fecha de Ingreso: octubre-2007
Mensajes: 185
Antigüedad: 16 años, 7 meses
Puntos: 0
Buscar los montos diferentes en 2 tablas

hola como van...

tengo 2 tablas, la que lleva las ventas del odia, y la que lleva la contabilización de esas ventas, por lo tanto al final del día cuando se hace el cierre todo lo vendido de la tabla ventas debe ser igual a lo contabilizado en la tabla contabilidad, si esto sucede el dia cuadra, eso esta muy bien, resulta que en algunas ocasiones ya sea por una mala operacion, error de sistema o alguna metida de pata lo vendido no cuadra con lo contabilizado es aca en donde he tenido recorrerme ambas tablas buscando que registro me hace falta en alguna de ellas, aveces es eso que en una tengo un registro completo y en la otra no, si ese es el caso ya para ello tengo una consulta anidada que me da el registro exacto que me hace falta, pero en otras ocasiones en ambas tablas tengo la misma cantidad de registros y la diferencia esta en un monto y ahí es donde se me hace complicado localizar que registro es el que tiene el monto distinto.

alguien tiene alguna idea de como poder revisar ambas tablas en el campo en donde se llevan estos montos y sacar cual es el que esta diferente.

por ejemplo con esta consulta yo saco que comprobantes están en la tabla Ventas y no están en la tabla contabilidad, pero para cuando se trata de montos no funciona por que en ambas tablas tengo los mismo comprobantes lo diferente es que en uno de ellos tiene un monto diferente.

SELECT tbVentas.comprobante
FROM tbVentas
WHERE (((tbVentas.comprobante)>0 And (tbVentas.comprobante) Not In (select comprobante from tbContabilidad where comprobante>0)))


amigos alguien tiene alguna idea.