Avatar billede rodding Juniormester
07. oktober 2004 - 09:47 Der er 3 kommentarer og
1 løsning

afrund et tal i sql

Hvis man har taller 1245,5 kan man afrunde med
round(1245,5, 0) = 1246

Hvad skriver man hvis man altid vil have tallet rundet ned - altså bare have decimalerne smidt væk?
07. oktober 2004 - 09:48 #1
clng([Dit felt])
07. oktober 2004 - 09:49 #2
Altså:
clng(432.54) = 432
Avatar billede limemedia Nybegynder
07. oktober 2004 - 09:50 #3
i hvilken database?
i mysql kan du bruge FLOOR(1234.5)

som så rundes ned. CEIL() runder altid op

Ref: http://dev.mysql.com/doc/mysql/en/Mathematical_functions.html
Avatar billede rodding Juniormester
07. oktober 2004 - 10:30 #4
Det er en DB2 database.

FLOOR virker fint - tak for det
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester