Ir para conteúdo

POWERED BY:

Arquivado

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

vedovatto

Seleção por Data

Recommended Posts

Olá,

 

Estou com um sério problema aqui... preciso catar os aniversariantes de 21/03 a 30/3 nascidos antes de 1987. Tenho uma tabela com todos aos cadastros onde um dos campos é a data de nascimento, porém ao fazer a seleção só consigo selecionar o mês e o ano, quando coloco o parâmetro de dia da erro. E depois ainda preciso gerar um TXT com isso! To fud#%$%¨e legal...

 

Veja, até ai funciona:

 

SELECT * FROM `cadastrados` WHERE ( year(data_nasc) < '1987' and month(data_nasc) = '03' )

 

Ae tentei colocar assim e não rolou:

 

SELECT * FROM `cadastrados` WHERE ( year(data_nasc) < '1987' and month(data_nasc) = '03' and day(data_nasc) > '21' )

<<<Aqui ainda não coloquei a saida para o TXT, fico no aguardo de sugestões>>>

 

Se alguém puder me dar uma mãozinha aqui fico muito agradecido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

qual a versão do mysql q você está utilizando, a função Day() está diponível a partir da versão 4.1.1

 

para versões anteriores pode utilizar DayOfMonth.

 

fonte: http://dev.mysql.com/doc/mysql/en/date-and...-functions.html

 

tem em português tbm: http://dev.mysql.com/doc/mysql/pt/date-and...-functions.html. :P

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.