Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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))
Carregando comentários...