Mam następujący problem podane niżej zapytanie zwraja złe wyniki
SELECT ROUND(0.5,0); powinno dać 1 a daje 0 ( TO JEST CHYBA ŹLE )
SELECT ROUND(1.5,0); tu jest ok
ma ktoś może jakąs łatę do mysqla
Proszę o pomoc
shima
2.12.2004, 13:46:36
To nie jest bug.
revyag
2.12.2004, 14:04:04
W manualu napisali, że zależy to od bibliotek C użytych przy pisaniu mysqla, dlatego są różnice w poszczególnych wersjach mysqla jeśli chodzi o działanie round() w takim przypadku jak napisałeś.
bolex
3.12.2004, 09:36:46
Co mam teraz zrobić skompilować mysqla z dobrymi bibliotekami
revyag
3.12.2004, 11:26:37
Użyj innych funkcji: TRUNCATE(..), FLOOR(..)
bolex
7.12.2004, 08:51:05
OK dzieki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.