none
Pesquisa de 3ª idade no banco de dados SQl via C# RRS feed

  • Pergunta

  • Olá, galera !

    Bom, estou tentando pesquisar em minha base de dados, onde tenho a tabela "cliente" e o campo chamado "dtnascimento". No campo "dtnascimento" está entrando exatamente no formato dd/mm/yyyy.

    A minha duvida é a seguinte; Gostaria de gerar um resultado em um relatório de todas as pessoas com mais de 65 anos.

    Obrigado. 

      

     

    Jimi Anderson

    sexta-feira, 10 de janeiro de 2014 22:41

Respostas

  • Ola Jimi,

    tente usar a seguinte sql:

    select *from cliente
    Where (datediff(MONTH,dtnascimento + ' 00:00:00',getdate()) /12) > 65

    Fiz a concatenação de hora no campo dtnascimento, só faça isso se realmente o campo só estiver recebendo a data.

    Aqui você pode ler sobre a função datediff.

    http://msdn.microsoft.com/pt-br/library/ms189794.aspx


    Att

    Wennder A. Santos

    Se foi útil, marque como útil. Se respondeu sua pergunta ou sanou sua dúvida, marque como resposta.


    sexta-feira, 10 de janeiro de 2014 22:55