24. juni 2011 - 13:38Der er
6 kommentarer og 1 løsning
Komma tal i MSSql til beregning
Hej eksperter.
Jeg har brug for at lægge en masse temperaturer ind i MSSql. Det er med to decimaler og står med komma (ikke punktum, som mssql vil have) Jeg har så brug for at lægge disse temperaturer sammen til sidst med select Sum([Grader])
Nu er jeg så løbet ind i problemet med at MsSql ikke understøtter komma som decimal adskiller, kan man få den til det og hvilken datatybe skal kollonen laves i?
Jeg skriver direkte fra et andet program med en sql command "ExecuteSQL" og sætter en temperatur værdi ind hvert 15min. Der er en datatype der hedder decimal i MsSql, men hvis jeg prøver at sætte f.eks. 18,21 ind i den, bliver tallet til 1821.0000 i tabellen.
jeg tror ikke at floating point er et problem - en temperatur paa 18.65 grader betyder nok noget mellem 18.645 og 18.655 grader saaledes at floating point karakteristika ikke skulle vaere et problem
buzzz skriver du ikke lige et svar, så jeg kan få denne lukket? Jeg fik det til at virke, men kan desværre ikke forklarer hvad jeg gjorde, da jeg ikke ved det :$
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.