Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Bug w Mysqlu ?
Forum PHP.pl > Forum > Bazy danych > MySQL
bolex
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 questionmark.gifquestionmark.gif

Proszę o pomoc
shima
To nie jest bug.
revyag
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
Co mam teraz zrobić questionmark.gif skompilować mysqla z dobrymi bibliotekami questionmark.gif
revyag
Użyj innych funkcji:
TRUNCATE(..), FLOOR(..)
bolex
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.
Invision Power Board © 2001-2025 Invision Power Services, Inc.