Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Cana w bazie
grassmen
post
Post #1





Grupa: Zarejestrowani
Postów: 46
Pomógł: 2
Dołączył: 4.04.2006
Skąd: Karpacz

Ostrzeżenie: (0%)
-----


Witam
Mam pytanie czy istnieje jakaś możliwość zaokrąglenia ceny w sumie to cen w bazie danych.
Mam pole cena typ decimal(15,4) w tabeli produkty.

Zapisanych powiedzmy 200 produktów których ceny wygladaja np: 8129.5200.
Chciałbym zaokragliśc te ceny poprzez zapytanie w bazie danych do formatu np 8130.0000
czyli zawsze do pełnej złotówki oczywście do góry.

W php wiem jak to zrobić ale czy jest taka mozliwość poprzez SQL ?

Z góry dzieki.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
grassmen
post
Post #2





Grupa: Zarejestrowani
Postów: 46
Pomógł: 2
Dołączył: 4.04.2006
Skąd: Karpacz

Ostrzeżenie: (0%)
-----


Dzięki za podpowiedz.

np funkcja TRUNCATE.

mysql> SELECT TRUNCATE(10.2800+1,0);
dało by 11 tak?

czyli zapytanie:
  1. UPDATE `produkty` SET `cena`=TRUNCATE(`cena` +1,0);


Na tescie z dwoma produktami zadziałało (IMG:style_emoticons/default/smile.gif)
Ale czy to jets poprawne ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 04:33