Olá, estou encontrando problemas para realizar uma consulta que filtre por mes e por ano, o meu select está assim
select id_movimentacao, cliente,descricao,valor,sum(valor)as total,data
from caixa where (operacao="E")and(extract(year from data)= :b)and(extract(month from data)= :a) group by data
ParamByName('b').value:=strtoint(edit1.text);
ParamByName('a').value:=strtoint(edit2.text);
Mas se eu coloco para extrair o ano e o mês no mesmo select, não dá certo, e se eu coloco para extrair apenas uma das duas datas para fazer a comparação, aí dá certinho.
O que eu poderia fazer para contornar este probleminha.
Pergunta
João Paulo Taraciuk
Olá, estou encontrando problemas para realizar uma consulta que filtre por mes e por ano, o meu select está assim
Mas se eu coloco para extrair o ano e o mês no mesmo select, não dá certo, e se eu coloco para extrair apenas uma das duas datas para fazer a comparação, aí dá certinho.
O que eu poderia fazer para contornar este probleminha.
Eu utilizo Delphi 7, MySql 3.23 e Zeos 6.51
Editado por João Paulo TaraciukLink para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados