Ok vou criar via function mesmo porem gostaria de saber o pq sempre que usu na function algo diferente que integer: ele me apresenta esse erro ?
ERROR: syntax error at or near "$1" at character 138 >From: Osvaldo Kussama <[EMAIL PROTECTED]> >Reply-To: Grupo de Usuários do PostgreSQL no >Brasil<[email protected]> >To: Grupo de Usuários do PostgreSQL no >Brasil<[email protected]> >Subject: Re: [PostgreSQL-Brasil] VIEW >Date: Mon, 23 Apr 2007 13:11:06 -0300 (ART) > > >--- Mauricio De Biasi <[EMAIL PROTECTED]> >escreveu: > > > Pessoal, > > > > Tava querendo fazer algo Assim : > > > > CREATE VIEW teste (Var1, Var2, var3) AS > > SELECT id_aula FROM aula where(dt_aula BETWEEN > > TIMESTAMP 'var1' AND > > TIMESTAMP 'var2') AND a.id_unidade = var3; > > > > SELECT (2007-01-01, 2007-01-31, 11) from teste; > > > > >Dessa forma não é possível. >Você pode criar uma função SQL: > >CREATE FUNCTION foo(timestamp, timestamp, integer) >RETURNS integer AS $$ > SELECT id_aula FROM aula where(dt_aula BETWEEN >TIMESTAMP $1 AND TIMESTAMP $2) AND a.id_unidade = $3; >$$ LANGUAGE SQL; > >SELECT foo('2006-01-01 09:54:01', '2007-02-05 >10:01:02', 2) AS bar; > >ou talvez um "prepared statement", veja: >http://www.postgresql.org/docs/8.2/interactive/sql-prepare.html >(veja as observações sobre performance) > >[]s >Osvaldo > > >__________________________________________________ >Fale com seus amigos de graça com o novo Yahoo! Messenger >http://br.messenger.yahoo.com/ >_______________________________________________ >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 _________________________________________________________________ Seja um dos primeiros a testar o novo Windows Live Mail Beta- grátis. Acesse http://www.ideas.live.com/programpage.aspx?versionId=5d21c51a-b161-4314-9b0e-4911fb2b2e6d _______________________________________________ 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
