Avatar billede anhansen Nybegynder
16. november 2004 - 13:51 Der er 7 kommentarer og
1 løsning

Typecaste i sql?

Hej.

Kan man typecaste i sql - således at hvis jeg har en kolonne der indeholder int, men gerne vil dividere med f.eks 4 - så får jeg et decimaltal ud?
Avatar billede arne_v Ekspert
16. november 2004 - 13:57 #1
Prøv:

SELECT CAST(intfelt AS DOUBLE)/4 FROM tabel
Avatar billede anhansen Nybegynder
16. november 2004 - 14:20 #2
Det virker ikke.
Den skriver: Line 1: Incorrect syntax near ')'.
Avatar billede anhansen Nybegynder
16. november 2004 - 14:22 #3
glem det... nu virker det... :-)

Tak for hjælpen.. smid et svar..
Avatar billede anhansen Nybegynder
16. november 2004 - 14:23 #4
havde lige taget double med over - og den eksisterer jo ikke i ms sql.. :-)
Avatar billede arne_v Ekspert
16. november 2004 - 15:17 #5
Den hedder vist REAL (af uforståelige årsager)
Avatar billede arne_v Ekspert
16. november 2004 - 15:17 #6
svar
Avatar billede anhansen Nybegynder
16. november 2004 - 15:20 #7
jeg brugte bare float - det virker også.

Det er ikke så vigtigt lige i det her tilfælde.. Det er bare kvarterer der skal ganges op til timer...
Avatar billede anhansen Nybegynder
16. november 2004 - 15:21 #8
Men ja... lidt uforståeligt at de lige der skal være anderledes... Men der er (som altid) en eller anden historisk detalje som ligger til grund 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