Ez akkor OK, kösz mindenkinek.
Viszont az adattáblával még mindig harcolok, nem akar összejönni két float típus ( adatbázis float ) szorzatának értékelése. Esetleg ha van valaki aki ebbe bele tud szólni ? Jelenleg talán a float(4) valamilyen megoldást ad, de igazán nem tudom ez meddig „tart”.
[align=right][snapback]127070[/snapback][/align]
Talán le kellene mondanod a float virtuális abszolút pontosságáról?! A PostgreSQL leírásában is nem javasolt a float típus – azaz a fix pontosságú decimális típust javasolják. A nehézség persze az hogy akkor el kell döntened mekkora pontosság kell!
Meg kell jegyezni, hogy ezek a mûveletek sokkal gyorsabbak is tudnak lenni, különösen ha figyelmbe veszed mennyi ellenörzést kell végrehajtani egyébként hogy elkerüld a nullával történõ mûveleteket! Nekem az ilyen jellegû programjaimnak csaknem a fele az ilyen vizsgálatokból áll és akkor hol van a különféle mûveleti sorrendek optimalizálása a pontosság érdekében?
PS: ha nagyon precíz számításokra van szükséged amúgy, akkor azt a PostgreSQL sem támogatja de a szabvány C lebegõpontos library, pl. találkoztam olyannal hogy „magas precizitású mathematikai library” ami C string alakban kérte a számokat, majd azokkal végezte a mûveleteket. Apropó a PostgreSQL -t pénzögyi elszámolásokban is alkalmazzák ott minden „fillér” számít és precíz kerekítési szabályokkal dolgoznak, így megkerülik a számítások során keletkezõ hibákat.
legutóbbi hsz