no tak ale z tego co czytałem o DECIMAL to przechowuje on wartości rzeczywiste więc skąd tu ten problem ?
A co do tego FLOAT to tak jak w DOUBLE i DECIMAL najpierw jest podawana ilosc cyfr a pozniej cyfry za przecinkiem czyli dla 0.0000 byloby FLOAT(5,4) chyba ze ja mam jakas dziwna wersje phpMyAdma bo jak chcialem zrobic tak jak napisales to mi error wyskoczył:
Kod
MySQL zwrócił komunikat:
#1427 - For float(M,D), double(M,D) or decimal(M,D), M must be >= D (column 'nazwa_kolumny').
------------------------
Na FLOAT dalej to samo :/ jak sa 2 miejsca po przecinku to je dodaje tak jak powinien a jak mam 4 to juz sie gubi

kto pomoze ? Tylko nie pisac zebym zmienil na 2 miejsca po przecinku bo chce 4 :]