---
title: "Göra om till float"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/133997-göra-om-till-float"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "andreas_lindh"
published: "2005-09-09T12:56:18.000Z"
updated: "2005-09-09T13:46:16.000Z"
replies: 5
views: 494
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/databaser-sql/133997-göra-om-till-float"
---

# Göra om till float

## #1 — andreas_lindh, 2005-09-09T12:56Z

Jag har et fält av typ nvarchar som jag vil göra om till float när jag hämtar det. jag änvänder den här koden

```
cast(replace(gs.time,':','.') as float)
```

gs.time innehåller tex 12:45

Det fungerar men jag får inte med några decimaler. Går det att få med decimalerna och i så fall hur?

Permalänk: https://www.webforum.nu/p/133997

## #2 — Engine^, 2005-09-09T13:06Z

Är det punkt som är decimalavgränsare och inte komma?

Permalänk: https://www.webforum.nu/p/1670183

## #3 — andreas_lindh, 2005-09-09T13:17Z

Jag får felmeddelande när jag använder komma så det borde vara punkt

Permalänk: https://www.webforum.nu/p/1670190

## #4 — Engine^, 2005-09-09T13:21Z

Jag testade

```
select cast(replace('12:45', ':', '.') as float)
```

och fick resultatet 12.49999999999

Permalänk: https://www.webforum.nu/p/1670194

## #5 — andreas_lindh, 2005-09-09T13:32Z

Det fungerade :)
Hade sparat 12:00 och då blev det ju bara 12.
Går det att få med nollorna?

Permalänk: https://www.webforum.nu/p/1670201

## #6 — Engine^, 2005-09-09T13:46Z

Det är ju ett presentationsproblem, så det bör du lösa utanför databasen.

Permalänk: https://www.webforum.nu/p/1670211

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/133997-göra-om-till-float
