where dayofweek(nascimento) = 2 and weekofyear(now()) = weekofyear(nascimento)
order by
year(nascimento) asc,
month(nascimento) asc,
day(nascimento) asc
com esse codigo eu acho os que nasceram na segunda feira da atual semana, mas preciso achar quem faz aniversário e não somente quem nasce.
Meu codigo da errado porque weekofyear(now()) = weekofyear(nascimento), vai dar valores diferentes, tem um cara q nasceu dia 31-08-1975 (no caso fez aniversario an segunda dessa semana), só que em 1975 dia 31/08 foi na 35º semana do ano e em 2009 é na 36º
Pergunta
Negresco_7
select nome, nascimento from funcionario
where dayofweek(nascimento) = 2 and weekofyear(now()) = weekofyear(nascimento)
order by
year(nascimento) asc,
month(nascimento) asc,
day(nascimento) asc
com esse codigo eu acho os que nasceram na segunda feira da atual semana, mas preciso achar quem faz aniversário e não somente quem nasce.
Meu codigo da errado porque weekofyear(now()) = weekofyear(nascimento), vai dar valores diferentes, tem um cara q nasceu dia 31-08-1975 (no caso fez aniversario an segunda dessa semana), só que em 1975 dia 31/08 foi na 35º semana do ano e em 2009 é na 36º
Editado por Negresco_7Link para o comentário
Compartilhar em outros sites
6 respostass a esta questão
Posts Recomendados