Query Resta entre dos Tablas (A-B)

23/08/2003 - 01:00 por druz | Informe spam
Amigos,

Tengo 2 tablas con la misma estructura y deseo resta la
tabla B con tabla B.
(Datos Tabla A) - (Datos Tabla B) = Res Datos

Como puedo hacer un query eficiente para la resta de dos
tablas.

Ejemplo:
Quiero restar el total de registros.
Ejemplo

Tabla A
11
22
33
44

Tabla B
11
44

Resultado
Tabla C
22
33

Esto es, ya que, las tablas tienen iguales estructuras.

Atte
</druz>

Preguntas similare

Leer las respuestas

#1 ulises
23/08/2003 - 01:17 | Informe spam
Prueba con

SELECT columna
FROM TablaA
WHERE columna NOT IN ( SELECT columna FROM TablaB )

Saludos,
Ulises


Amigos,

Tengo 2 tablas con la misma estructura y deseo resta la
tabla B con tabla B.
(Datos Tabla A) - (Datos Tabla B) = Res Datos

Como puedo hacer un query eficiente para la resta de dos
tablas.

Ejemplo:
Quiero restar el total de registros.
Ejemplo

Tabla A
11
22
33
44

Tabla B
11
44

Resultado
Tabla C
22
33

Esto es, ya que, las tablas tienen iguales estructuras.

Atte
</druz>
.

Respuesta Responder a este mensaje
#2 Emilio Boucau \(en casa\)
23/08/2003 - 19:03 | Informe spam
Hola,

podes usar la solucion de Ulises o podrias hacer un LEFT JOIN:

SELECT TABLA_A.*
FROM TABLA_A
LEFT OUTER JOIN TABLA_B
ON TABLA_A.Campo = TABLA_B.Campo
WHERE TABLA_B.Campo IS NULL

Saludos !

Emilio Boucau
Microsoft MVP SQL Server
http://www.portalsql.com
PASS Spanish Group
http://www.sqlpass.org

Buenos Aires - Argentina
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida