30% OFF para compra e renovaÇÃo. Comprar agora

Autor Tópico: Filtrar por datas  (Lida 385 vezes)

danyx

  • Intermediário
  • ***
  • Mensagens: 155
    • Email
Filtrar por datas
« Online: Maio 14, 2018, 03:15:17 pm »
Boa tarde Pessoal tudo bem com vcs?

Tenho uma consulta onde tenho um campo data que precisa ser filtrado por dia, mês e ano. Para eu não ter que criar cada consulta referente a cada mês e ano.

Gostaria de saber a opinião de vcs como eu posso filtrar por:

data = CURRENT_DATE()

month(data)=month(NOW())

YEAR(data)=YEAR(NOW())

em uma única consulta?

Chamando através de uma aplicação filtro?

Como vcs fariam?

tiagoemerenciano

  • Novato
  • *
  • Mensagens: 6
Re:Filtrar por datas
« Responder #1 Online: Junho 08, 2018, 04:14:36 pm »
Pelo que entendi você quer filtrar pela data atual, correto?

Eu fiz o seguinte. No evento onHeader da aplicação de grid adicionei este código:
Código: [Selecionar]
[data] = date('Y-m-d');
Defini a variável global data como variável de saída e no SQL da aplicação, adicionei o seguinte no final da Query:

Código: [Selecionar]
SELECT * FROM tabela WHERE campo_data = '[data]'
P/ mim funcionou normalmente.