Essa dúvida tem mais a ver com sql, mas se agluem puder ajudar preciso mostrar os próximos aniversários e seguros que vencerão nos próximos 15 dias como devo fazer o select. Para pegar o aniversario do dia uso essa instrução SELECT nome AS cliente, DAY( CURDATE( ) ) = DAY( data_nasc ) AS niver FROM cliente HAVING niver
Mostrar aniversários próximos 15 dias
W
2 Respostas
Creio que deva ser algo como:
SELECT nome AS cliente, DAY( CURDATE( ) ) <= DAY( data_nasc ) AND DAY( data_nasc ) <= DAY( CURDATE( ) ) + 15 AS niver FROM cliente HAVING niver
W
Não deu certo ainda pois só ta comparando o dia preciso que compare o mês tbem fiz assim mas ta dando erroSELECT DAY( data_nasc ) AS dia, MONTH( data_nasc ) AS mes, nome, DAY( CURDATE( ) ) <= DAY( data_nasc )
AND DAY( data_nasc ) <= DAY(DATE_ADD( CURDATE( ) , INTERVAL 15 DAY )) AS dianiver,
MONTH( CURDATE( ) = MONTH( data_nasc ) AS mesniver
HAVING dianiver AND mesniver
Criado 10 de novembro de 2012
Ultima resposta 10 de nov. de 2012
Respostas 2
Participantes 2
Alura Git Flow: entenda o que é, como e quando utilizar Entenda o que é Git Flow, como funciona seu fluxo com branches como Master, Develop, Feature, Release e Hotfix, além de vantagens e desvantagens.
Casa do Codigo Ontologias e Web Semantica: Do conceito a aplicacao Por Ivam Galvao Filho — Casa do Codigo