Avatar billede dank Nybegynder
28. oktober 2003 - 22:33 Der er 5 kommentarer og
1 løsning

lidt talbehandling (til prisdatabasel)

Hvad er det bedste format til at gemme priser, f.eks. 199,95 og 148,00 i MySQL?

Skal jeg bruge Float? Hvis jeg f.eks. indtaster 199,00 så omskriver den jo til 199?

Men hvad mener i, hvad er det bedste format til dette?
Avatar billede detox Nybegynder
28. oktober 2003 - 22:39 #1
Måske DECIMAL, der kan du sætte den til 2 decimaler.
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 22:44 #2
ører: 19900
Avatar billede dank Nybegynder
28. oktober 2003 - 22:47 #3
erikj> hehe.. smart

Detox> Jeg lukker.. opretter du svar
Avatar billede detox Nybegynder
28. oktober 2003 - 22:55 #4
Ok, uanset hvad du vælger kan du få vist resultatet ved at bruge ROUND i din forespørgsel:
SELECT ROUND(pris,2) FROM tabel
Avatar billede detox Nybegynder
28. oktober 2003 - 22:56 #5
Eller:
SELECT ROUND(pris,2) pris FROM tabel
Avatar billede erikjacobsen Ekspert
28. oktober 2003 - 22:59 #6
Jeg vil nu mene at det er tættere på brugergrænsefladen man skal bestemme
hvordan det skal vises (i PHP eller et templatesystem). I databasen skal
man vælge den bedste opbevaringsmåde. Ører er nu meget godt til 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
Vi tilbyder markedets bedste kurser inden for webudvikling

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