Moze li mi neko objasniti razlizite rezultate u Query1.
Pravi rezultat treba da bude 499.91.
Ako proizvode oduzmem sa 0 izbaci pogresan rezultat.
Hvala unaprijed.
Pozdrav
Kako si sada napravio, količina ti nikako nije ograničena (broj cifara).
Cena MORA biti decimalan broj. Recimo, kada se unosi kursna lista, kurs mora imati 4-6 decimalnih mesta (u zavisnosti od implementacije, jer se kursna lista daje na 4 decimalna mesta, ali paritet može biti 1 ili 100, pa, u principu, može da se implementira bilo kao kurs i paritet ili da se ne pamti paritet, ali da se obezbedi 6 decimalnih mesta).
Tako proizvod kursa i iznosa u valuti može imati 6-8 cifara ali se MORA zaokružiti na dve decimale, inače nema smisla.
Drugi primer bi bio, recimo, kamatni koeficijent ili procenat ili nešto treće, ali kada se dođe do toga da se računa proizvod neke novčane vrednosti i bilo čega dugog, zaokružuj na dve decimale.
Vidim samo primer u tvom prvom postu. U tabeli ne vidim nikakav problem kod unosa. U queriju ne vidim da zaokružuješ rezultate računskih radnji, a trebalo bi.
I još nešto (vezano za tvoj predzadnji post), u tabeli postavi onoliko decimal koliko ćeš da unosiš. Za količinu 3. Tabele ne rade zaokruživanje.
Klikni na podatak 990.9 i videćeš da je zapamtio 990.906. Dakle za potrebe daljeg računanja, zaokruživanje pomenutom funkcijom.