Boa tarde,
Sou iniciante no scriptcase, estou desenvolvendo uma consulta de clientes e queria implementar nela uma quebra ou um filtro pra os aniversariantes do mes. Alguem pode me ajudar.Obrigado.
Boa tarde,
Sou iniciante no scriptcase, estou desenvolvendo uma consulta de clientes e queria implementar nela uma quebra ou um filtro pra os aniversariantes do mes. Alguem pode me ajudar.Obrigado.
No fórum tem exemplos, é só pesquisar.
O Segredo é o SQL mesmo, por exemplo:
“SELECT nome, aniversario FROM festa WHERE MONTH(aniversario) = MOD(MONTH(CURDATE()), 12)”;
Da uma “googlada” irmão, é só o que tem: https://www.google.com.br/#q=aniversariante+do+mês+em+php
Abraço!
Valeu ai, vo da uma olhada no forum e pesquisar um pouco.
George, acridito que a resposta mais amistosa não seja essa. Deixa eu te explicar o porquê:
Estou com a mesma dúvida do amigo e pesquisei muito neste fórum. O único post relacionado a aplicação para aniversariantes do mês no fórum é este.
Quem, tiver alguma informação para acrescentar conhecimento e elevar o nível da discussão, será bem vindo.
Mas amigo, esta questão já foi sanada pelo nosso amigo Fred, é caso de select, e o resto da consulta fica a critéri caso queira fazer uma gracinha na tela.
"
“SELECT nome, aniversario FROM festa WHERE MONTH(aniversario) = MOD(MONTH(CURDATE()), 12)”;
"
Fred esta correto, apenas completando, caso sua base seja muito extensa, vc tambem pode fazer uma consulta para aniversariantes dos próximos 7 dias
SQL
select nome, telefone, celular, endereco from pessoa
WHERE
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+0) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+1) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+2) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+3) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+4) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+5) or
(month(datanasc) = month(now()) and day(datanasc) = (day(now()))+6)
order by day(datanasc) asc
Att Arquimedes
Isso sem falar que quando o George respondeu, o Fred ainda não tinha respondido. Tudo é uma questão de saber averiguar.
http://www.scriptcase.com.br/forum/index.php/topic,8255.msg40190.html#msg40190
http://www.scriptcase.com.br/forum/index.php/topic,8246.msg40140.html#msg40140
http://www.scriptcase.com.br/forum/index.php/topic,7596.msg36548.html#msg36548
http://www.scriptcase.com.br/forum/index.php/topic,7406.msg35230.html#msg35230
Peço por gentileza que o dono deste post coloque o mesmo como [RESOLVIDO] para que outros possam se benificiar do mesmo e também para que se possa manter o fórum mais organizado.
Abraço pessoal.
Obrigado a todos…
Resolví com o sql:
SELECT nome,
day(dn_nascimento) as Dia,
month(dn_nascimento) as Mes,
email,
tel_res,
tel_cel1,
tel_cel2
FROM t_pessoa
WHERE month(dn_nascimento)=month(curdate())
ORDER BY dn_nascimento
Obrigado pela atenção!!!