Avatar billede dennism Nybegynder
22. december 2006 - 14:17 Der er 5 kommentarer og
1 løsning

MySQL: tal med to decimaler?

Jeg laver en mySQL-foresp. lignende denne:

UPDATE bet SET payment=amount*odds

hvor payment og amount er kolonner i tabellen og odds er en lokal variabel i Java. Odds er af typen double, amount er int og payment er double.

Når jeg kører denne, for jeg f.eks. et tal i stil med dette: 47,123234324. Hvordan kan jeg sørge for, at payment kun indeholder 2 decimalen og at det evt. afrunder til 25øre, 50øre, 75øre eller hele tal?
Avatar billede erikjacobsen Ekspert
22. december 2006 - 14:38 #1
Avatar billede dennism Nybegynder
22. december 2006 - 15:45 #2
Well..det kunne godt se sådan ud :)

Tager man så bare en decimal(11,2)? 11 er for at være sikker på at have nok..
Avatar billede erikjacobsen Ekspert
22. december 2006 - 20:42 #3
Ja, er det ikke et forsøg værd. Når du synes det virker, så kan vi jo se om ikke vi kan komme på en simpel formel til 25-øres afrunding.
Avatar billede dennism Nybegynder
14. januar 2007 - 21:16 #4
Tak, smider du lige et svar her?
Avatar billede erikjacobsen Ekspert
14. januar 2007 - 22:19 #5
Jeg samler slet ikke på point, tak. Svar selv, accepter eget svar.
Hvad med de 25 øre?
Avatar billede dennism Nybegynder
15. januar 2007 - 08:20 #6
Det tager vi senere :)

Tak for hjælpen!
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