vc tb pode usar
select * from tabela where date(campodatahora) between datainicial and datafinal
Claudio Oliveira
http://www.msisolucoes.com.br
http://www.msisolucoes.com.br
From: "alex miranda" <[EMAIL PROTECTED]>
Reply-To: [email protected]
To: [email protected]
Subject: Re: Re: [PostgreSQL-Brasil] problemas em comparações de dados
Date: Fri, 24 Feb 2006 00:08:11 -0300
É pessoal o problema era a hora, o campo é do tipo timestamp.
Consegui resolver fazendo o seguinte:
SELECT * FROM tabela WHERE TO_CHAR(date, 'yyyy-mm-dd') >= '2006-02-19' AND TO_CHAR(date, 'yyyy-mm-dd') <= '2006-02-20';
o segundo problema eu admito que foi desatenção minha.
Eu acabei invertendo na minha aplicação também.
Obrigado a todos.
Em 23/02/06, [EMAIL PROTECTED] < [EMAIL PROTECTED]> escreveu:Alex, Provavelmente o campo data tem o horário tb...
se você não declarar, então por default é considerado 00:00:00,
certo ?
-----MENSAGEM ORIGINAL-----
De: "Edson Marco Ferrari Junior" <[EMAIL PROTECTED] >
Enviada em: Qui, 23 Fev 2006 10:32:18
Assunto: Res: Re: [PostgreSQL-Brasil] problemas em comparações de dados
>Primeiro problema:
>
>você diz que quer todas as datas que sejam >= 2006-02-19 "E" wrote:
>> Olá Pessoal,
>>
>> Sou novo aqui e estou começando com o PostgreSQL.
>>
>>
>> Estou tendo alguns problemas em comparação de dados.
>>
>> problema 1:
>>
>> SELECT * FROM tabela WHERE date >= '2006-02-19' AND date
>>
>> o que acontece é que os dados que estão retornando são somente os da data
>> 19/02/2006
>> não mostrando os do dia 20/02/2006.
>>
>>
>>
>> problema 2:
>>
>> SELECT * FROM tabela WHERE nome LIKE '%a';
>> assim está funcionando normalmente (retorna todos os nomes que começam com
>> "a")
>>
>>
>> mas quando faço isso
>>
>> SELECT * FROM tabela WHERE nome LIKE 'a%'; não retorna nada (não retornam os nomes que terminam com "a")
>>
>>
>>
>> desde já agradeço a ajuda de todos.
>>
>>
>> --
>> Alex Miranda
>> _______________________________________________
>> Grupo de Usuários do PostgreSQL no Brasil
>> http://www.postgresql.org.br
>>
>>
>
>--
>/*
> * Edson Marco Ferrari Junior
> * http://www.itasoa.com.br (no dia que funcionar eu aviso)
> */
>_______________________________________________
>Grupo de Usuários do PostgreSQL no Brasil
>http://www.postgresql.org.br
>
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br
--
Alex Miranda
>_______________________________________________
>Grupo de Usuários do PostgreSQL no Brasil
>http://www.postgresql.org.br
Inscreva-se no programa beta do novo Windows Live Mail e seja um dos primeiros a testar as novidades. Saiba mais!
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil http://www.postgresql.org.br
