Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

web_carlos

SELECT entre valores

Recommended Posts

Olá colegas estou terminando o meu select e me dei de frente com o seguinte problema:tenho meu campo de cadastro_nascimento em minha tabela, ela esta formatada em dd/mm/aaaa, eu gostaria de selecionar todos os que tivessem de X a X anos exemplo de 10 a 50 só que preciso transformar o campo cadastro_nascimento para anos antes de fazer isso! em partes eu consegui mais preciso juntar tudo e criar o select, já fiz o seguinte:1 - DATEDIFF("yyyy",RS("cadastro_nascimento"),date())isso vai passar o meu campo para anos!2 - SQL = "Select * from cadastros WHERE cadastro_nascimento BETWEEN 10 and 50 ORDER BY cadastro_id ASC"Porém antes de fazer a consulta o campo tem que estar formatado em anos, gostaria de saber como transformar o meu campo cadastro_nascimento em anos e aplicacar no select acima!Desce já agradeço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

SQL SERVER: Select * From cadastrosWhere DATEDIFF(YEAR,CADASTRO_NASCIMENTO,GETDATE()) Between 10 and 50Order by Cadastro_id asc

Valeu cara, estava na minha mão eu só não sabia como usar!t+!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.