FILTRAR DATA DE ANIVERSARIO
Olá amigos, preciso fazer um filtro para mostrar os aniversáriantes do dia. tentei fazer um filtro com sql mais não consegui definir para filtrar apenas dia e mes. se alguem puder me ajudar com o código agradeço.
Qual o banco de dados que vc utiliza???
Vc pode fazer assim:
"Select * from Sua_Tabela where Day(ANIVERSARIO) = " & day(now) & " MONTH(ANIVERSARIO) = " & month(now)
Só não sei se funciona para todos os BD's.
MySQL e SQLServer funciona.
Vc pode fazer assim:
"Select * from Sua_Tabela where Day(ANIVERSARIO) = " & day(now) & " MONTH(ANIVERSARIO) = " & month(now)
Só não sei se funciona para todos os BD's.
MySQL e SQLServer funciona.
Vc pode tentar assim também:
Filtro = format(Now,"dd/mm")
"SELECT * FROM [Tabela] WHERE [Aniversário] LIKE '" & Filtro & "*';"
Filtro = format(Now,"dd/mm")
"SELECT * FROM [Tabela] WHERE [Aniversário] LIKE '" & Filtro & "*';"
eu uso o access, faço uma consulta sql da seguinte forma:
data1.recordsource = " select * from clientes where dtnascimento like ('" & text1.text & "*')order by nome"
data1.refresh
e exibo os resultados em um dbgrid.
vou tentar usar o format que o CHPMOTTA me indicou.
data1.recordsource = " select * from clientes where dtnascimento like ('" & text1.text & "*')order by nome"
data1.refresh
e exibo os resultados em um dbgrid.
vou tentar usar o format que o CHPMOTTA me indicou.
tente a seguinte maneira
SELECT * FROM TABELA WHERE DAY(CAMPO_DT_NASC)=" & numero_do_dia & " AND MONTH(CAMPO_DT_NASC)=" & numero_do_mes
simples...
SELECT * FROM TABELA WHERE DAY(CAMPO_DT_NASC)=" & numero_do_dia & " AND MONTH(CAMPO_DT_NASC)=" & numero_do_mes
simples...
Cara, de forma simples em Access, vc pode fazer:
Qualquer dúvida poste...flw
data1.recordsource = " select * from clientes where Format(dtnascimento, 'DD/MM') = '" & Format(text1.text, "DD/MM") & "' order by nome"
data1.refresh
Qualquer dúvida poste...flw
aniversariantes do dia
no meu sistema eu uso assim
hoje= format(date,"dd/mm")
"SELECT * FROM [Tabela] WHERE [Aniversário] LIKE '" & hoje & "*';"
Tópico encerrado , respostas não são mais permitidas