GROUP BY dle datetime?

Ing. Pavel PaJaSoft Janousek janousek na fonet.cz
Pátek Leden 19 09:18:07 CET 2001


>  Nejak jsem jsem tento "bug-report" na Pgsql-bugs@ prehledl (hodne
> veci ctu klavesou delete :-(. Kazdopadne je my jasne co bude odpoved.
> To neni bug, to je feature.... now() == cas transakce

	Ufff, tak ted moc nerozumim...:
1. Transakction time jsem mel za to, ze je okamzik insertu (resp. kdy
insert zpravuje back-end) a ne okamzik commitu...
2. now() u default delalo drive to, ze now() nebyl cas transakce, ale
vsechny radky meli cas VYTVORENI tabulky, uz se now() takto nechova?
3. now() != 'now' pri default?

>  Za prve 'datetime' to zavani PostgreSQL < 7.0 :-((((, "my" uz tomu ted
> rikame 'timestamp'.

	Mas pravdu...;-) - ja ze zvyku pouzivam pri create table datetime, ale
pri pretypovani jiz ::timestamp..;-)

Je nejaky rozdil mezi datetime a timestamp? Napr. velikost, presnost
apod.?

>  Pokud ty propocty vystaci s count(), avg() apod... tak to GROUP BY slo.

	Dekuji za priklady, ja tusil, ze bajecne funkce to_char a date_part
prijdou ke slovu, jen jsem nevedel, ze az tak jednoduse...;-)

-----------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)                 FoNet, spol. s r. o.
Vyvoj software, Intranet / Internet          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