como fazer uma consulta somente com o dia e o mês ?

arlindo antónio 0 Reputation points
2025-04-29T15:00:11.71+00:00

olá eu pretendo fazer uma conulta para me lembrar dos aniversariantes do dia mais a consulta deve se feita com base no dia e o mes ignorando o ano, para ele varrer toda a tabela e pagar somente os aniversariantes independente do ano de nascimento o código que estou usando não retorna nenhum dado quando ignoro o ano de nascimento, só traz para mim quando a data consta também o ano

se alguém poder me ajudar eu agradeço

Dim sql As String

                sql = " SELECT  Tab_Funcionarios.Codigo,Tab_Funcionarios.NOME,Tab_Funcionarios.NASC,Tab_Funcionarios.UNIDADE,Tab_Funcionarios.CARGO,Tab_CadatroUnidade.LOCALIDADE,Tab_Funcionarios.STATUS "

                sql += "FROM (Tab_Funcionarios INNER JOIN Tab_CadatroUnidade ON  "

                sql += "Tab_Funcionarios.CodigoUnidade = Tab_CadatroUnidade.CodigoUnidade) "

            ' sql += "WHERE Tab_Funcionarios.NASC  = CDATE('" & txtData.Text & "')"

            sql += "WHERE Tab_Funcionarios.NASC = CDATE('" & txtData.Text & "') AND Tab_Funcionarios.NASC <= CDATE('" & txtData1.Text & "') "
VB
VB
An object-oriented programming language developed by Microsoft that is implemented on the .NET Framework. Previously known as Visual Basic .NET.
2,842 questions
0 comments No comments
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.