Avatar billede sjoller Nybegynder
26. august 2001 - 21:48 Der er 22 kommentarer og
1 løsning

Hvilken felttype bruger jeg til currency

Hvilken felttype bruger jeg til at indeholde valuta / currency ?

eller for den sags skyld bare at holde på kommaer. Decimal, mediumint, int gemmer ikke kommaer.
Avatar billede martin1000ben Nybegynder
26. august 2001 - 21:49 #1
char ville jeg bruge...
ellers hvis LAAANGT så et blob felt
(eller longblob)
Avatar billede sjoller Nybegynder
26. august 2001 - 21:50 #2
Jeg skal kunne kalkulere på feltet så det er nødvendigt at det er talmæssigt
Avatar billede netsrac Praktikant
26. august 2001 - 21:50 #3
DOUBLE
Avatar billede sjoller Nybegynder
26. august 2001 - 21:51 #4
Det er bare til at indeholde priser, og jeg tror da ikke man kan bruge aggregate funktioner på varchar  / char felter, eller hvad ?
Avatar billede sjoller Nybegynder
26. august 2001 - 21:51 #5
netsrac >>
Er det et gæt eller mener du det +
Avatar billede netsrac Praktikant
26. august 2001 - 21:53 #6
sjoller >> Jeg mener det ganske seriøst, brug DOUBLE eller FLOAT
Avatar billede sjoller Nybegynder
26. august 2001 - 21:53 #7
double beholder ikke kommaeet, prøver med floating...
Avatar billede sjoller Nybegynder
26. august 2001 - 21:55 #8
heller ikke, hvad sker der med det komma....
Avatar billede netsrac Praktikant
26. august 2001 - 21:55 #9
Jo du skal bare sætte double til at have en size på 10,2 f.eks.
Avatar billede sjoller Nybegynder
26. august 2001 - 21:55 #10
den står til 10,0... prøver at sætte den til 10,2... altså double...
Avatar billede netsrac Praktikant
26. august 2001 - 21:55 #11
Btw skal du jo bruge . og ikke , når du indsætter.
Avatar billede sjoller Nybegynder
26. august 2001 - 21:57 #12
Ja, det fandt jeg ud af.... er der ikke noget man kan gøre for at beholde \"alm. europæiske\" kommaer ?
Avatar billede sjoller Nybegynder
26. august 2001 - 21:58 #13
netsrac >>
hvoromalting er...
det her er de mest velfortjente pts. jeg har givet væk i lang tid... :-) Tak for hjælpen...
Avatar billede netsrac Praktikant
26. august 2001 - 21:58 #14
Jo når du indsætter kan du i mySQL bruge \' uden om feltet selvom det er et tal felt, meget smart, eks:

insert into tabel (talfelt) values(\'10,2\')
Avatar billede martin1000ben Nybegynder
26. august 2001 - 21:58 #15
øhm så kan man vel lege lidt med PHP ereg som tager . og laver det til , og omvendt nå man sætter ind i databasen
Avatar billede netsrac Praktikant
26. august 2001 - 21:59 #16
Så lidt :-)
Avatar billede sjoller Nybegynder
26. august 2001 - 21:59 #17
netsrac >>
beholder den så kommaet ?
Avatar billede netsrac Praktikant
26. august 2001 - 22:00 #18
sjoller >> Når du laver udtrækket igen mener jeg at det er blevet til et . så når du udtrækker må du lige lave en replace.
Avatar billede sjoller Nybegynder
26. august 2001 - 22:02 #19
netsrac >>
p** og papir... Jeg vil tilbage til Oracle... :-)

anyway... one less piece of nutcracking left... before I young jedi be will...
Avatar billede netsrac Praktikant
26. august 2001 - 22:03 #20
sjoller >> Du siger ikke dermed at du har skiftet frivilligt, for så er det bare med at skifte tilbage igen *g*
Avatar billede sjoller Nybegynder
26. august 2001 - 22:06 #21
Det skulle være mit first step into the world of open source og har udviklet sig til et mindre mareridt... men det er sgu egentlig en ret fed db når alt kommer til alt... :-)
Avatar billede netsrac Praktikant
26. august 2001 - 22:08 #22
Tjo, hvis man ser bort fra at man ikke kan lave subselect og views.
Avatar billede sjoller Nybegynder
26. august 2001 - 22:09 #23
Det er faktisk et stort problem at man ikke kan lave inline views, men mon ikke det kommer samtidigt med triggers...
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