Mysql e Data

03/12/2003

0

Como faço para selecionar um determinado campo (date) somente o dia e o mes? Por exemplo saber o quem faz aniversário hoje.

select * from clientes where nascimento=´yyyy/mm/dd´ :?:


Bruno Cassucci

Bruno Cassucci

Responder

Posts

05/12/2003

Adrianacs_c

Oi!

Você pode usar as funções Day, Month e Year para retornar apenas o dia, mês ou ano, respectivamente, de uma data.

Por exemplo, se for consultar clientes para uma relação de aniversariantes:

´SELECT * FROM CLIENTE WHERE DAY(DATA_NASCIMENTO) = 03 AND MONTH(DATA_NASCIMENTO) = 10´

ou tendo o dia e o mês como variáveis:

´SELECT * FROM CLIENTE WHERE DAY(DATA_NASCIMENTO) = ´´ + var_dia + ´´ 03 AND MONTH(DATA_NASCIMENTO) = ´´ + var_mes + ´´´

Espero tê-lo ajudado,

[]´s

Adriana


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar