Listando registros dentro de um período
Olá pessoal.
Estou com um problema que não estou conseguindo resolver, preciso listar todos os colaboradores que fazem aniversário num período de 30 dias a partir da data vigente, porém minha query não retorna nada e não sei onde estou errando... Agora se eu alterar o intervalo para "30 DAY" ele lista mas somente os do mês, mas como hoje é 1/12 ele deveria me listar até 1/1.
SELECT id, nome, data_nascimento FROM colaboradores WHERE DAYOFYEAR(data_nascimento) BETWEEN DAYOFYEAR(CURDATE()) AND DAYOFYEAR(ADDDATE(CURDATE(), INTERVAL 1 MONTH))
Discussão (0)
Carregando comentários...