Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL]Jak sprawdzić czy liczba w bazie ma miejsca dziesiętne, jeśli tak to zaokrąglić do 2 miejsca ?
Forum PHP.pl > Forum > Przedszkole
Elber
Witam,

jak sprawdzić czy liczba w bazie ma miejsca dziesiętne, jeśli tak to zaokrąglić do 2 miejsca ?

Mam tabele naliczanie i tam pole nal_ilosc i czasem jest tam liczna 5 a czasem 32.21331, jak dam:

SELECT TRUNCATE(`nal_ilosc`, 2) FROM `naliczanie`... to wszyskto mi zaokrągla .. a ja bym chciał tylko te liczby które mają rozwinięcia dziesiętne smile.gif
jaslanin
można tak:

Kod
SELECT trim(trailing '.' from trim(trailing '0' from TRUNCATE(`nal_ilosc`, 2))) FROM `naliczanie`


jednak nie bardzo widzę sens takiego działania, bo wartości i tak będą te same.
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.