Ir ao conteúdo
  • Cadastre-se

ivan vergil

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Olá, bom dia. Sou novo aqui no Clube do Hardware e estou com um problema de consulta no Oracle. Tentei diversas formas com inner join, porém não tive sucesso. Seguinte, existe a tabela "Tabela1". Preciso separar em um select a sequencia dela em duas colunas. Tem casos que terá o número impar de sequencias e tem caso que terá o numero par. Exemplo_1 (impar): Sequencia 1,2,3,4 e 5 (total 5rows) Como preciso que seja apresentado: Coluna_1 Coluna_2 1 4 2 5 3 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Exemplo_2 (par): Sequencia 10,11,12,13: Coluna_1 Coluna_2 10 12 11 13 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Exemplo_2 consegui fazer funcionar certinho, conforme select abaixo... porém quando é impar não serve, pois acaba gerando um novo valor para coluna B. _ _ _ _ SELECT a.nr_sequencia, b.nr_sequenciaFROM (SELECT nr_sequencia FROM cm_conjunto_cont WHERE Mod(nr_sequencia,2) = 1) aINNER JOIN(SELECT nr_sequencia FROM cm_conjunto_cont WHERE Mod(nr_sequencia,2) = 0 ) bON a.nr_sequencia+1 = b.nr_sequenciaWHERE a.nr_sequencia IN (256243,256244,256245,256246) _ _ _ _ Alguém consegue dar um help? Obrigado !

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...