zasr. postgr.

Ing. Pavel PaJaSoft Janousek janousek na fonet.cz
Pátek Srpen 25 11:52:12 CEST 2000


>  IMHO rychlejsi muze byt (v 7.0)
> 
>         to_char(timestamp, 'DD/MM/YYYY') = '01/09/2000'
> 
>  a to protoze volate jen to_char() (ktery jak doufam je pekelne rychly :-)
> a funkci pro '=' zatimco u
> 
>         "where kdy >= Od and kdy < Do"
> 
>  volate funkci pet :-)

	Clovek se porad uci...;-) a neni mi jasna jedna vec:

to_char(timestamp, 'DD/MM/YYYY') = '01/09/2000' mi vytvori timestamp s
timto udajem, ok, to chapu, ale jak nyni udelam dotaz? Primo:

select * from ... kdy = to_char(timestamp, 'DD/MM/YYYY') = '01/09/2000';
?

	A co kdyz chci vybrat rekneme jeden mesic (srpen), udelam to analogicky
takto?:

select * from ... where kdy >= to_char(timestamp, 'DD/MM/YYYY') =
'01/08/2000' and kdy < to_char(timestamp, 'DD/MM/YYYY') = '01/09/2000';

	Ja mel totiz za to, ze to_char(timestamp, 'DD/MM/YYYY') = '01/09/2000'
mi udela timestamp ala DD/MM/YYYY 00:00:00

	Dekuji za vysvetleni, PgSQL 7.0 je v mnoha ohledech lepsi a ja mam
snahu co nejvice zateze presunout do optimalizovanych oblasti primo na
serveru nez to delat ve vlastni (pomale) rezii, proto se stale ucim nove
a nove.

-----------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)                 FoNet, spol. s r. o.
Vyvoj software, sprava siti, Unix, Web, Y2K  Anenska 11, 602 00  Brno
E-mail: mailto:Janousek na FoNet.Cz             Tel.: +420  5  4324 4749
SMS:    mailto:P.Janousek na SMS.Paegas.Cz      Fax.: +420  5  4324 4751
WWW:    http://WWW.FoNet.Cz/               E-mail: mailto:Info na FoNet.Cz
-----------------------------------------------------------------------


Další informace o konferenci Databases