vc tb pode usar

select * from tabela where date(campodatahora) between datainicial and datafinal

Claudio Oliveira
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

Responder a