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