qual o tipo do campo usu_nascimento? date ou timestamp? envia a view p/ gente olhar. Adriano
Em 10/04/07, Sidnei Vladisauskis <[EMAIL PROTECTED]> escreveu:
Fala pessoal, Semana passada estive perguntando como fazer um select para os usuários que fazem aniversário no dia corrente. Nosso amigo Adriano mandou o link http://pgdocptbr.sourceforge.net/pg80/functions-datetime.html#FUNCTIONS-DATE TIME-EXTRACT No qual li e reli, aprendi coisas importantes sobre data. Mas to perdido em fazer um select dentro de uma VIEW que me retorna só os usuários que fazem aniversário aquele dia. Eu tentei o seguinte: SELECT usu_id, usu_nascimento FROM usuarios WHERE date_part('month', TIMESTAMP usu_nascimento) = date_part('month', CURRENT_DATE) and date_part('day', TIMESTAMP usu_nascimento) = date_part('day', CURRENT_DATE); E SELECT usu_id, usu_nascimento FROM usuarios WHERE extract(MONTH FROM TIMESTAMP usu_nascimento) = extract(MONTH FROM CURRENT_DATE) and extract(MONTH FROM TIMESTAMP usu_nascimento) = extract(MONTH FROM CURRENT_DATE); Mas ele da o erro: ERROR: syntax error at or near "usu_nascimento" SQL state: 42601 Character: 80 Que seria nessa parte: date_part('month', TIMESTAMP usu_nascimento) Testei colocando o timestamp na mão ('1972-04-10' e '2007-04-10' nos respectivos campos) e me retornou. A pergunta pode ser meio newbe, mas confesso que to perdidão :o) Que puder ajudar valew.... WWW.V7V.COM.BR Sidnei Vladisauskis EMAIL: [EMAIL PROTECTED] MSN: [EMAIL PROTECTED] SKYPE: sidneivl TEL.: 55 (11) 3717-4071 CEL.: 55 (11) 8116-6925 _______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
_______________________________________________ Grupo de Usuários do PostgreSQL no Brasil Antes de perguntar consulte o manual http://pgdocptbr.sourceforge.net/ Para editar suas opções ou sair da lista acesse a página da lista em: http://pgfoundry.org/mailman/listinfo/brasil-usuarios
