LISTAS OS ANIVERSARIANTES DO MES ATUAL

MOREIRA 08/02/2011 20:59:19
#364752
Olá pessoal, estou tentando listar todos os aniversariantes do mês tual..

Sql = [Ô]SELECT * FROM Tbl_Corretor WHERE MONTH(Dt_Nasc) = MONTH(date)[Ô]

estou usando o banco de dados FIRIBER

mas essa sql nao funciona..
PASCOAL 08/02/2011 22:08:31
#364761
tente isso : SELECT (Month([Dt_Nasc])) AS MÊS FROM Tbl_Corretor WHERE ((((Month([Dt_Nasc])))=Month(Date()));

QQ coisa de um alô
MOREIRA 09/02/2011 02:32:10
#364783
nada.. tambem não deu...
SAMATE82 09/02/2011 07:44:06
#364788
EU FIZ ASSIM, é de um sistema para aniversariantes da minha igreja.
o campo do banco de dados tem que estar configurado como date.

Dim Data1 As Date
Dim Data2 As Date
Data1 = TxtDtIni2.Text
Data2 = TxtDtfim3.Text

RC.Open [Ô]SELECT * From tbmembros where batizados BetWeen #[Ô] & Format$(Data1, [Ô]dd/mm/yyyy[Ô]) & [Ô]# And #[Ô] & Format$(Data2, [Ô]dd/mm/yyyy[Ô]) & [Ô]# ;[Ô], Conexao, 3, 3
If Not RC.EOF Then
Set rptbatizados.DataSource = RC
rptbatizados.Show
rptbatizados.Title = Text1.Text
Unload Me
Else
RC.Close
MsgBox [Ô]Não foram encontrados Registros[Ô], vbInformation, [Ô]Aviso[Ô]
End If

qualquer coisa estamos ai.
samate@ig.com.br

[Ô]porque Deus amou o mundo que deu seu filho unico para todo que nele crê não pereça mas tenha a vida eterna[Ô] jo 3.16
RPMARQUES 09/02/2011 09:32:05
#364804
gurizada...me tirem uma dúvida...
o formato de data no FB ñ é yyyy/mm/dd ????
RODRIGOFERRO 09/02/2011 10:12:13
#364813
Sim eu aqui uso essa sintaxe no firebird.

{CTRC.DATA} in Date (2011, 01, 04) to Date (2011, 01, 31)

ou Seja yyyy/mm/dd Abraços
SACOFRITO 09/02/2011 10:17:57
#364814
Aproveitando o tópico, como faço a formula de Crystal reports selecionar apenas os aniversariantes do mes da data atual?
Nao consegui fazer a formula corretamente e retorna sempre erros
MOREIRA 09/02/2011 12:08:26
#364822
olá pessoal.. nem uma das opçãos sugeridas funcionou..

sim, o campo Dt_Nascimento está com date..
MARCELO.TREZE 09/02/2011 13:35:03
#364840
Resposta escolhida
tente isto

pode ser assim informando o mes direto

SELECT * FROM Tbl_Corretor WHERE EXTRACT(MONTH FROM Dt_Nasc) = [ô]01[ô]


ou assim

SELECT * FROM Tbl_Corretor WHERE EXTRACT(MONTH FROM Dt_Nasc) = EXTRACT(MONTH FROM CURRENT_DATE)




Tópico encerrado , respostas não são mais permitidas