none
Aniversariantes SQL Access RRS feed

  • Pergunta

  • Olá pessoal, estou com um problema.

    Estou usando um dataset em um report que deve retornar para mim todos os itens cadastrados.

    porém quero ordená-los pela data de aniversário (aa/mm).

    Já testei várias opções diferentes e nada funcionou. Como posso fazer isso.

    Preciso da resposta para esta pergunta tanto em Banco de Dados SQL, como também Banco de Dados Access...

    Se alguém puder me ajudar, agradeço muito.

    Valdecir

    segunda-feira, 24 de agosto de 2015 21:16

Respostas

  • Tenta usar assim:  order by month(data_nascimento), day(data_nascimento)

    Altere "data_nascimento" para a coluna que armazena a data de nascimento no seu caso.

    Testei no SQL Server.

    Espero ter ajudado.

    • Marcado como Resposta ValNeh quinta-feira, 27 de agosto de 2015 13:56
    quinta-feira, 27 de agosto de 2015 11:39

Todas as Respostas

  • Porque não fazes um order by logo na query sql?
    terça-feira, 25 de agosto de 2015 22:05
  • É isto mesmo que eu quero, o problema é que o banco de dados contém a informação dd/mm/aaaa.

    Se eu colocar por exemplo ORDER BY data ele utilizará o ano junto e não terei a ordem que desejo.

    Quero que apareçam de 01/01 até 31/12 em ordem sem considerar o ano.

    Como posso fazer o ORDER BY neste caso?

    Obrigado

    Valdecir

    quinta-feira, 27 de agosto de 2015 02:21
  • Tenta usar assim:  order by month(data_nascimento), day(data_nascimento)

    Altere "data_nascimento" para a coluna que armazena a data de nascimento no seu caso.

    Testei no SQL Server.

    Espero ter ajudado.

    • Marcado como Resposta ValNeh quinta-feira, 27 de agosto de 2015 13:56
    quinta-feira, 27 de agosto de 2015 11:39