Pesquisa

Não quero fazer nenhuma pergunta:

Pode
0 (0%)
Não Pode
0 (0%)

Votos Totais: 0

Autor Tópico: Problema para filtrar Dia e Mês de uma data.  (Lida 1613 vezes)

Edilson.Silva

  • Novato
  • *
  • Mensagens: 23
Problema para filtrar Dia e Mês de uma data.
« Online: Setembro 02, 2011, 11:28:31 am »
Prezados,

Em um filtro de clientes utilizo vários campos, como "nome", "cpf", "função", etc..., más também utilizo o campo "data nascimento", onde configuro para pedir apenas o DIA e MÊS entre dois valores desse campo, ou seja, quero pegar os aniversariantes que estão entre o DIA-MÊS-INICIAL e DIA-MÊS-FINAL, só que ao informar esses dados ele não faz a filtragem corretamente, ele sempre traz todo mundo, acredito que mesmo informando somente o DIA e o MÊS ele deve ter alguma informação no ANO para trazer todo mundo, pelo menos eu acho. Alguém pode me dar uma dica de como resolver esse problema ???

Obrigado,
Edilson.

Haroldo

  • Expert
  • *****
  • Mensagens: 6268
  • Conhecimento diminui limitações.△TFA△
    • Infinitus Web Gestão Empresarial/Gestão ITIL/Consultoria Scriptcase
Re:Problema para filtrar Dia e Mês de uma data.
« Responder #1 Online: Setembro 02, 2011, 11:32:51 am »
coloque  no select: month(datanasc) as mês, day(datanasc) as dia e use esses campos no filtro.

wanderlanlima

  • Intermediário
  • ***
  • Mensagens: 241
    • Email
Re:Problema para filtrar Dia e Mês de uma data.
« Responder #2 Online: Setembro 02, 2011, 11:39:45 pm »
no formato da data de filtro configure para o formato dd/mm

Edilson.Silva

  • Novato
  • *
  • Mensagens: 23
Re:Problema para filtrar Dia e Mês de uma data.
« Responder #3 Online: Setembro 03, 2011, 11:20:13 am »
Wanderlan é justamente isso que estou fazendo, só que não funciona, acho que internamente ele deve colocar alguma informação para o ano e não faz a filtragem corretamente. Mesmo assim obrigado.

Haroldo, obrigado pela dica, más como eu preciso informar uma faixa de períodos (dd/mm inicial) e (dd/mm final) não consegui o resultado esperado.

Estou tentando fazer com uma aplicação de controle já que existem outros campos na filtragem e montar um SQL com todos esses campos na aplicação de consulta.

Valeu...