Problema 1: você assegura que o campo guarda apenas "data"? Porque se tiver horário junto, terá que fazer isso:

SELECT * FROM tabela WHERE date between '2006-02-19' AND '2006-02-20 23:59:59';

Problema 2: era para estar funcionando, apesar de você ter invertido as bolas da primeira vez :) ... Tente com expressão regular:

SELECT * FROM tabela WHERE nome ~ 'a$';


2006/2/23, alex miranda <[EMAIL PROTECTED]>:
Edson,

problema 1:

Tentei usar o between ocorreu o mesmo problema em relação as datas.


revendo ----------------
problema 2:

SELECT * FROM tabela WHERE nome LIKE 'a%';   <----- reparem aqui
assim está retornando certo (nomes que começam com "a")


SELECT * FROM tabela WHERE nome LIKE '%a';
assim retorna todos os registros que contem "a" independente da posição.
-> preciso que retorne somente os nomes que terminam com "a"



--
Alex Miranda







Em 23/02/06, Edson Marco Ferrari Junior < [EMAIL PROTECTED]> escreveu:
Primeiro problema:

você diz que quer todas as datas que sejam >= 2006-02-19 "E" <=
2006-02-20, experimente trocar o AND por OR.

Dica, dá uma pesquisada sobre between.

2º Problema,

Você não inverteu nada? % significa qualquer coisa, ou seja '%a' Tudo
que termina com 'a'.
'a%' tudo que começa com 'a'.

Pessoal, eu sou novo com PostGre, este é o padrão ANSI SQL, então se
houver alguma coisa errada por favor me corrijam.

[]'s

On 2/23/06, alex miranda <[EMAIL PROTECTED]> 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 <= '2006-02-20';
>
>
>  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%';   <----- reparem aqui
>  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




--
Atenciosamente,

Rodrigo Hjort

GTI - Projeto PostgreSQL
CELEPAR - Cia de Informática do Paraná
http://www.pr.gov.br
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
http://www.postgresql.org.br

Responder a