vedovatto 0 Denunciar post Postado Março 23, 2005 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
cassitos 2 Denunciar post Postado Março 24, 2005 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
vedovatto 0 Denunciar post Postado Março 24, 2005 Valew mesmo carinha. Quanto a versão do banco... hehehe acho que vou atordoar o suporte do meu servidor um pouquinho! rsss Brigadão ae... Compartilhar este post Link para o post Compartilhar em outros sites