Trabalhando com datas no MySQL
Olá, preciso fazer uma pesquisa dos aniversariantes.Mas não consigo, pois, para se achar o aniversário não se pode levar em conta o ano.
Todos as datas estão salvas como DATE no banco de dados
Para achar os aniversariantes do mês consegui assim:
SELECT data_nasc, nome FROM usuario WHERE MONTH (data_nasc) = MOD(MONTH(CURDATE()), 12)
Mas estou com dificuldades para achar os próximos aniversariantes,seria algo assim:
Dúvida 1:
SELECT data_nasc, nome FROM usuario WHERE ???? (onde a data e o mes são maiores que o dia atual, porém sem levar em consideração o ano)
Dúvida 2:
E também preciso para achar o aniversariante entre duas datas
Só que em nenhuma dessas consultas pode levar em consideração o ano
Discussão (3)
Carregando comentários...