Filtrar registro pelo ano do campo data
21/05/2008
0
datalancto = 01/01/2008 onde so preciso do ano 2008 para verificar com a data corrente 21/05/2008 e filtrar.
ate que a data corrente consegui pegar usando o codigo
copy(datetostr(date()),7,8), porem, nao estou conseguindo extrair o ano do campo datalancto da minha tabela.
Agradeco a ajuda
Ieustaquio
Posts
21/05/2008
Ieustaquio
no meu codigo fonte esta assim:
SQL.Add(´ and (mvtbanco.status = ´´A´´) and (´+copy(datetostr(+´mvtbanco.mov_datalcto´),7,4) = ´ + copy(datetostr(date()),7,8) + ´)´);
21/05/2008
Paulo
21/05/2008
Silviogs
vc pode usar assim:
isso no postgresql
select * from tabela where extract(year from data)=:ano
onde ano vc passa como parametro da funcao date do delphi.
ou
select * from tabela where data>=:data1 and data<=:data2
onde data1 é a data inicial e data2 a data final , isso para qualquer banco.
Atenciosamente
Silvio Guedes
Clique aqui para fazer login e interagir na Comunidade :)