Usuário com melhor resposta
Diferença de Tabelas

Pergunta
-
Tu bem Galera?Estou trabalho com MS SQL Server 2000 e 2005Gostaria de saber como ficaria um select com a subtração de 2 tabelassei que no PostgreSql ficaria assimSelect col1, col2 From Tab1ExceptSelect col1,col2 From Tab2Grato até o momentoDenilson
Respostas
-
-
Ou poderia ficar desta forma
SELECT col1, col2
FROM tb1
WHERE (col1, col2)NOT IN (select col1, col2 from tb2)
- Marcado como Resposta Denilson I. Julião sexta-feira, 1 de novembro de 2013 13:23
Todas as Respostas
-
Tudo bom Denilson?Não muda nada... ;) isso é T-SQLAbraço!
DECLARE @varTable table(
EntradaID int,
PedidoID int,
ProdutoID int,
Lote int);
INSERT INTO @varTable (EntradaID, PedidoID, ProdutoID, Lote) VALUES (1, 1, 1, 1)
INSERT INTO @varTable (EntradaID, PedidoID, ProdutoID, Lote) VALUES (2, 1, 1, 2)
SELECT * INTO #tb1 FROM @varTable where lote = 1
SELECT * INTO #tb2 FROM @varTable
SELECT * FROM #TB1
SELECT * FROM #TB2 EXCEPT SELECT * FROM #TB1
DROP TABLE #tb1
DROP TABLE #tb2
-
-
Ou poderia ficar desta forma
SELECT col1, col2
FROM tb1
WHERE (col1, col2)NOT IN (select col1, col2 from tb2)
- Marcado como Resposta Denilson I. Julião sexta-feira, 1 de novembro de 2013 13:23