Ir para conteúdo
Fórum Script Brasil
  • 0

Comparar duas tabelas


Rodrigo A. M.

Pergunta

Alguém poderia me ajudar com a seguinte consulta?
 
Tab_base
gtin(PK) | cod_entr | aliq_entr | cod_saida | aliq_saida
 
 
Tab_consulta
cod_barra | cod_entr | aliq_entr | cod_saida | aliq_saida | status_saida | corr_saida | status_entr | corr_entr 
 
A Tab_consulta é importada e deve consultar se existe o cod_barra igual ao gtin da Tab_base. Em caso positivo, preciso consultar os campos que tem informação na Tab_consulta de códigos e alíquotas, quando tiver informação cruzar com a Tab_base para validar se está correto, se estiver correto (status_* = 'OK'), se estiver diferente (status_* = 'inválido' and corr_* = "alíquota certa vindo da Tab_base").
 
Desde já agradeço a ajuda.
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Bom dia,

use esses dois comandos

SELECT dtin, 'OK' AS status FROM tab_base INNER JOIN tab_consulta ON tab_base.gtin = tab_consulta.cod_barra WHERE tab_base.cod_entr = tab_consulta.cod_entr and tab_base.aliq_entr = tab_consulta.aliq_entr and tab_base.cod_saida = tab_consulta.cod_saida;

SELECT dtin, 'INVALIDO' AS status FROM tab_base INNER JOIN tab_consulta ON tab_base.gtin = tab_consulta.cod_barra WHERE tab_base.cod_entr != tab_consulta.cod_entr OR tab_base.aliq_entr != tab_consulta.aliq_entr OR tab_base.cod_saida != tab_consulta.cod_saida;

 

Douglas Carlos da Silva Oliveira
Analista de TI, QA, DBA
@douglas_carlos_

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...