PgSQl 7.4.7 podivnost u SUM()

Ing. Pavel PaJaSoft Janoušek PaJaSoft na FoNet.Cz
Pondělí Duben 25 09:48:49 CEST 2005


	Zdravím,

	obrátil se na mne kolega s žádostí o vysvětlení, leč je to za
hranicí mého chápání (kromě práce s reálnými čísly a vliv nepřesné
reprezentace), zejména v přpadě stejného sheduleru, chápete více než já?

Ukázka:

npersonal=# SELECT sum(castka) as stav, current_date FROM pokladny WHERE
(datum<current_date) AND (storno=0::int2);
   stav   |    date
----------+------------
 298517.1 | 2005-04-22
(1 řádka)

npersonal=# SELECT sum(castka) as stav, current_date FROM pokladny WHERE
(datum<'4/22/2005') AND (storno=0::int2);
       stav       |    date
------------------+------------
 298517.099999999 | 2005-04-22
(1 řádka)

npersonal=# SELECT sum(castka) as stav, current_date FROM pokladny WHERE
(datum<'2005-04-22') AND (storno=0::int2);
       stav       |    date
------------------+------------
 298517.099999999 | 2005-04-22
(1 řádka)

npersonal=# SELECT sum(castka) as stav, current_date FROM pokladny WHERE
(datum<current_date) AND (storno=0::int2);
   stav   |    date
----------+------------
 298517.1 | 2005-04-22
(1 řádka)

-------------------------------------------------------------------
Ing. Pavel Janousek (PaJaSoft)             FoNet, spol. s r. o.
Technicka podpora, Intranet/Internet     Sokolova 67, 619 00 Brno
E-mail: mailto:Janousek na FoNet.Cz         Tel.: +420  5  4324 4749
WWW:    http://WWW.FoNet.Cz/           E-mail: mailto:Info na FoNet.Cz
-------------------------------------------------------------------  



Další informace o konferenci Databases