Pular para o conteúdo
  • Este tópico contém 3 respostas, 2 vozes e foi atualizado pela última vez 18 anos, 3 meses atrás por Marcio68Almeida.
Visualizando 4 posts - 1 até 4 (de 4 do total)
  • Autor
    Posts
  • #76897
    edsonjhunior
    Participante

      Bom dia pessoal, alguem tem alguma sugestão pq a query abaixo não ornena pelo compo data, representado aqui “f.data_nascimento”.

      select distinct
      f.funcionario,
      d.departamento,
      c.cargo,
      F.CHAPA_FUNCIONARIO,
      b.bairro,
      l.sigla_tipo_logradouro ||’. ‘|| l.logradouro ||’ – ‘|| f.numero endereco,
      f.ddd_telefone || ‘ – ‘ || f.telefone telefone,
      f.data_nascimento,
      f.data_admissao
      from
      funcionarios f, departamentos d, cargos c, bairros b, logradouros l
      where
      f.cod_logradouro = l.cod_logradouro and
      f.cod_departamento = d.cod_departamento and
      f.cod_cargo = c.cod_cargo and
      f.cod_bairro = b.cod_bairro and
      f.data_inativacao is null
      order by f.funcionario,f.data_nascimento

      #76900
      Marcio68Almeida
      Participante

        Realmente não vai ordenar por data, tendo-se em vista que você colocou duas colunas para servir de ordenador funcionario e data, o Oracle vai ordenar primeiramente pela primeira coluna referenciada e, havendo repetição, ordenará pela segunda e assim por diante, no caso de haver mais colunas.
        Como imagino que o coluna funcionário seja única, o Oracle vai ordenar apenas por funcionário.

        #76902
        edsonjhunior
        Participante

          Amigo, obrigado por sua atenção. Mas não é isso, já tentei ordenar somente pela data, pois sei que
          a ordem para ordenação é da primeira coluna para as demais.

          #76903
          Marcio68Almeida
          Participante

            Assim sendo, creio que a coluna data_nascimento não seja um campo data, provavelmente é texto, se for isso, recomendo que use a função TO_DATE para passar a informação para date para que o banco possa ordenar com sucesso.

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