Avatar billede curriculum Nybegynder
17. januar 2008 - 17:49 Der er 3 kommentarer og
1 løsning

Casting af float to nvarchar

Jeg vil gerne overføre nogle data fra en tabel til en anden. Med i overførslen vil jeg ændre en datatype fra float til nvarchar(255).
Når jeg så har overført data'erne så bliver f.eks. 1479582 til 1.47958e+006, hvorfor det ? og hvordan kan jeg overføre dem rigtigt ?
Avatar billede curriculum Nybegynder
17. januar 2008 - 18:19 #1
Fandt ud af den selv. Der må to converteringer til.

CAST(CAST(<col> As bigint) As nvarchar(255))
Avatar billede arne_v Ekspert
17. januar 2008 - 18:22 #2
Hvad med en dobbelt cast FLOAT->DECIMAL->NVARCHAR ?
Avatar billede arne_v Ekspert
17. januar 2008 - 18:27 #3
BIGINT kan ikke tage decimaler
Avatar billede curriculum Nybegynder
19. januar 2008 - 23:04 #4
Nu havde jeg ikke brug for decimal tal, men ellers tak for kommentaren..
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