POSTGRES 7.4.7 i inteval w funkcji - pomocy!! 
 
POSTGRES 7.4.7 i inteval w funkcji - pomocy!!
Zobacz wiadomo¶ci
 
Cytat
A gdyby tak siê wedrzeæ na umys³ów górê, / Gdyby stan±æ na ludzkich my¶li piramidzie, / I przebiæ czo³em przes±dów chmurê, / I byæ najwy¿sz± my¶l± wcielon±. . . Juliusz S³owacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

POSTGRES 7.4.7 i inteval w funkcji - pomocy!!



koralgol1955@o2.pl - 13-11-2006 00:15
POSTGRES 7.4.7 i inteval w funkcji - pomocy!!
  Witam!

mam taka funkcje:
CREATE OR REPLACE FUNCTION test(text)
RETURNS text AS
'
declare
tekst text;
t text;
ile time;
BEGIN
t=''30 days'';
select into tekst current_date - interval t;
return tekst;
END;
'
LANGUAGE 'plpgsql' VOLATILE;
chodzi o to by funkcja wracala date ktora bedzie mniejsza od aktualnej o tyle
dni ile zadam w argumencie funkcji. Jednka nie wiem jak to zrobic poprawnie.
BArdzi prosze o pomoc.
z gory dziekuje
Romek

--
Wys³ano z serwisu OnetNiusy: http://niusy.onet.pl





hubert depesz lubaczewski - 13-11-2006 00:15

  On 2006-10-06, koralgol1955@o2.pl <koralgol1955@o2.pl> wrote:
> mam taka funkcje:
> CREATE OR REPLACE FUNCTION test(text)

czemu text a nie np. interval czy choæby int?

> RETURNS text AS
> '
> declare
> tekst text;
> t text;
> ile time;
> BEGIN
> t=''30 days'';
> select into tekst current_date - interval t;
> return tekst;
> END;
> '
> LANGUAGE 'plpgsql' VOLATILE;
> chodzi o to by funkcja wracala date ktora bedzie mniejsza od aktualnej o tyle
> dni ile zadam w argumencie funkcji. Jednka nie wiem jak to zrobic poprawnie.

CREATE OR REPLACE FUNCTION test(in_diff INTERVAL) RETURNS TIMESTAMP AS '
DECLARE
BEGIN
RETURN now() - in_diff;
END;
' LANGUAGE 'plpgsql';

ale pisanie funkcji do tego jest w/g mnie mocno bez sensu.

depesz

--
mój bo¿e, spraw abym milcza³, dopóki siê nie upewniê, ¿e naprawdê mam
co¶ do powiedzenia. (c) 1998 depesz
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    [PostgreSQL] - jak =?ISO-8859-2?Q?zabezpieczy=E6_interesy_tw?==?ISO-8859-2?Q?=F3rcy_systemu_=3F=3F=3F?= postgresql - int/int postgresql Select count(*) czy raczej Select count(ID) [postgresql] INSERT OR UPDATE - jak =?ISO-8859-2?Q?b=EAdzie_na?==?ISO-8859-2?Q?jlepiej=3F?= [postgresql] kilka =?ISO-8859-2?Q?rekord=F3w_subquery_jako_?==?ISO-8859-2?Q?string?= Postgres - replikcja master-master Dopasowanie do "najlepszego" dopasowania :) [ PostgreSQL] Problemy z =?ISO-8859-2?Q?instalacj=B1_PostgreSQL_na_syste?==?ISO-8859-2?Q?mach_Windows?= =?ISO-8859-2?Q?[psql]_Polskie_t=B3umaczenie_?= =?ISO-8859-2?Q?licencji_BSD_dla_PostgreSQL=3F?= [firebird] Czym =?ISO-8859-2?Q?zast=B1pi=E6_postgresowy_inte?==?ISO-8859-2?Q?rval_=3F?=
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-kasiora.pev.pl
  • Cytat

    Decede mihi sole - nie zas³aniaj mi s³onca.
    Gdy kogo¶ kochasz, jeste¶ jak stworzyciel ¶wiata - na cokolwiek spojrzysz, nabiera to kszta³tu, wype³nia siê barw±, ¶wiat³em. Powietrze przytula siê do ciebie, choæby by³ mróz, a ty masz w sobie tyle rado¶ci, ¿e musisz j± rozdawaæ woko³o, bo siê w tobie nie mie¶ci
    Hoc fac - tak czyñ.
    A tergo - od ty³u; z ty³u.
    I czarne w³osy posiwiej±. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com