Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Pergunta

Boa tarde prezados.

Estou começando a tentar fazer algumas linhas em sql e preciso de ajuda.

Estou fazendo uma junção de duas tabelas e preciso que linhas em branco sejam desconsideradas e que o cabeçalho só apareça uma vez. Minha consulta está retornando uma linha branca logo abaixo do cabeçalho e no final da tabela está repetindo o cabeçalho.

O que está errado ou o que está faltando?

SELECT * FROM[H_TRABALHO_GAS$]
WHERE not IN (NULL)
UNION
SELECT * FROM[EVENTOS_MANUT$]
WHERE  not IN (NULL)

 

Obrigado.

Compartilhar este post


Link para o post
Compartilhar em outros sites

4 respostas a esta questão

Recommended Posts

Você quer selecionar os dados de uma tabela que não estão em outra?

Por exemplo:

TENHO 5 PESSOAS NA TABELA [PESSOAS]

TENHO 3/5 NA TABELA[CADASTRADOS]


select * from pessoas where nome not in (select nome from cadastrados);

Ele vai retornar as 2 pessoas que não estão na tabela cadastrados...

Compartilhar este post


Link para o post
Compartilhar em outros sites
14 horas atrás, jamesbond disse:

Você quer selecionar os dados de uma tabela que não estão em outra?

Por exemplo:

TENHO 5 PESSOAS NA TABELA [PESSOAS]

TENHO 3/5 NA TABELA[CADASTRADOS]

 


select * from pessoas where nome not in (select nome from cadastrados);

 

Ele vai retornar as 2 pessoas que não estão na tabela cadastrados...

 

Bom dia James.

Obrigado por ajudar.

Não é bem isso.

Estou selecionando todos os dados de duas planilhas e ambas têm as mesmas colunas, mas com dados preenchidos diferentes. Na união das duas pela sql que fiz o retorno  está completo, mas sobrando uma linha de cabeçalho (está retornando os dois cabeçalhos, um de cada planilha) e aparecendo uma linha sem dados, toda branca, que também preciso tirar.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 10/03/2017 at 11:25, Ali Ahmad Hassan disse:

Cezar,

 

Tenta desta forma.

 


SELECT * FROM [Tabela]
WHERE [coluna que deseja ser diferente de nulo] not IN (NULL)
UNION
SELECT * FROM [Tabela]
WHERE [coluna que deseja ser diferente de nulo] not IN (NULL)

Boa tarde Ali.

Deu certo parcialmente. 

Continua retornando data 00/01/1900

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.