Pular para o conteúdo
  • Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 15 anos, 10 meses atrás por Avatar de Ricardo Portilho ProniRicardo Portilho Proni.
Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #83389
    Avatar de leo_jfleo_jf
    Participante

      Fala galera,
      Alguém teria uma dica que possa me auxiliar.
      Tenho duas tabelas temporarias que são carregadas de sistemas diferentes, e preciso carregar em outra tabela temporaria a diferença dessas duas.
      Exemplo: na tabela 1 tenho codigo 1, 2 e 3
      na tabela 2 tenho codigo 1,2,3 ,4,5.
      Devo gravar na tabela 3 os codigos 4 e 5.
      Os codigos 1,2 e 3 não serão gravados realmente se a data inicio deles forem iguais nas duas tabelas.
      Alguém tem alguma dica?
      Desde já agradeço.

      #83390
      Avatar de Ricardo Portilho ProniRicardo Portilho Proni
      Participante

        Algo como:

        INSERT INTO T3 (SELECT CODIGO CROM T1 WHERE CODIGO NOT IN (SELECT CODIGO FROM T2));
        INSERT INTO T3 (SELECT CODIGO CROM T2 WHERE CODIGO NOT IN (SELECT CODIGO FROM T1));

        Aí coloca no WHERE a restrição por sua coluna de data também.

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.
      plugins premium WordPress