LISTAR ANIVERSARIANTE COM CRITERIO

MOREIRA 25/10/2012 12:25:30
#412781
bom dia a todos... estou com essa query.. mas não retorna os dados solicitados..

Sql = [Ô]Select * From Tb_Funcionario Where Func_Status_Cad = [ô]Ativo[ô] And Extract(Month From Func_Dt_Nasc) = Extract(Month From Current_Date)[Ô]


banco de dados MYSQL.

obs: sem o critério funcionar blz.. mas ele carrega os funcionários já demitidos...
FFCOUTO 25/10/2012 13:31:27
#412792
Tente,

Sql = [Ô]Select * From Tb_Funcionario Where Func_Status_Cad = [ô]Ativo[ô] And Month(Func_Dt_Nasc) = Month(Current_Date);[Ô]


MOREIRA 25/10/2012 13:43:16
#412795
é.. não funcionou...
FILMAN 25/10/2012 19:41:43
#412826
Tente assim

Sql = [Ô]Select * From Tb_Funcionario Where Func_Status_Cad = [ô]Ativo[ô] And Month(Func_Dt_Nasc) = Month(getdate())[Ô]


MOREIRA 25/10/2012 21:38:46
#412832
Oxi.. também.. não funcionou...... Que coisa !!!!
FILMAN 25/10/2012 21:56:52
#412836
verifique esse link

http://imasters.com.br/artigo/6446/mysql/utilizacao-de-datas-no-mysql

No lugar do getdate() utilize umas das funções que esta no link
LLAIA 26/10/2012 09:28:42
#412851
Esse campo Func_Dt_Nasc é do tipo Date/time ?
MOREIRA 26/10/2012 10:22:37
#412860
campo date
MOREIRA 26/10/2012 10:29:34
#412861
o link está enable-- http://imasters.com.br/artigo/6446/mysql/utilizacao-de-datas-no-mysql
ADHEL 26/10/2012 10:33:23
#412863
Com essa consulta você quer apenas os funcionários do mês atual,correto?
Você nunca vai precisar fazer essa consulta com outros meses que não seja o atual?
MOREIRA 26/10/2012 10:36:20
#412864
sim, apenas o mês atual..
Página 1 de 2 [12 registro(s)]
Tópico encerrado , respostas não são mais permitidas