Baza danych - różne avg dla tych samych danych

0

Puszczam sobie avg dla danych pogrupowanych i to samo zapytanie zwraca mi rozne wyniki

np.

1.3124721376253621

a nastepnie

1.3124721376253623

roznica subtelna, zawsze mog zrobic rounda, ale nurtuje mnie skad to sie bierze... jakis zakre reprezentacji liczb rzeczywistych itp. ?

0

Robisz to na tej samej bazie danych, tak?
Jaka baza?

0

to jest mysql

0

jaki jest typ pola na którym robisz avg?

0

teraz nie pamietam, ale wartosci moga byc rzeczywiste, wiec pewnie decimal (jutro sprawdze dokaldnie), a ktorys typ moze powodowac problem ?

0

te bledy sa po stronie javy, ale output z bazy wrzucam wprost do double, weic tu chyba nie problem...

0

Sprawdź czy wynik też się zmieni jeśli avg(kolumna) zmienisz na sum(kolumna)/count(kolumna).

0
Maly Grzmot napisał(a):

te bledy sa po stronie javy, ale output z bazy wrzucam wprost do double, weic tu chyba nie problem...

Hmm.. czyli wyniki w konsoli sql są zawsze poprawne a błędy są w aplikacji, czy też jednak wyniki już w konsoli sql są niepoprawne?

0

wartosci w bazie sa w columnie typu double

1 użytkowników online, w tym zalogowanych: 0, gości: 1