Zeos 6.6.2
Delphi 2007
Postgres 8.2.6

 dm.alunos.SQL.Text:='select distinct on 
(alunos.aluno_codigo)alunos.aluno_codigo, * from alunos '+
                      'inner join contas_receber '+
                      'on alunos.aluno_codigo=contas_receber.aluno_codigo '+
                      'where contas_receber.receber_data_vencimento <= ' 
+  quotedstr(datetostr(now - 5)) +
                      ' and contas_receber.receber_pago = false';

o filter esta assim:

 dm.mensa.Filter:= 'receber_data_vencimento <= ' + 
quotedstr(datetostr(now - 5));
 dm.mensa.Filtered:=true;

O que acontece é o seguinte a função now, retorna a data no formato DMY, 
o que naum filtra os dados da minha tabela.
Se eu digitar na mão a data no formato YMD ai o filter funciona certinho.
Se eu mudo no datestyle para DMY ai os meus códigos acima funcionam, mas 
na hora de exibir as datas elas aparecem como 30/12/1899.
Alguma idéia?
Já me falaram que é BUG do ZEOS. Entaum naum sei o que fazer.
VLW.


Vinicius escreveu:
> Qual a versão da Zeos ? Delphi ?
> e como está a consulta dentro da Query ??
>
> Vinicius dos Santos
> Analista de Desenvolvimento Júnior
> MSI SOLUÇÕES
> Av. Dr. Altino Arantes, 131 Sala 145 - 146 Centro - Ourinhos/Sp - Brasil
> Fone/Fax: +55 (14) 3324-8181  www.msisolucoes.com.br
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>   


-- 
Éderson Cassiano Bologna
[EMAIL PROTECTED]
sKYPE: edersoncassiano
MSN: [EMAIL PROTECTED]
www.microtechshop.com


_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a