---
title: "Konvertera till integer?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/46754-konvertera-till-integer"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "His Divine Shadow"
published: "2002-06-27T13:54:06.000Z"
updated: "2002-06-27T20:02:19.000Z"
replies: 5
views: 271
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/asp/46754-konvertera-till-integer"
---

# Konvertera till integer?

## #1 — His Divine Shadow, 2002-06-27T13:54Z

Kolla här:
SQL = "SELECT Distinct(Year) from Novels WHERE Era = 'Pre' Order by Year DESC"

Problemet, jo att t.ex. '5' kommer före '10'
Jag gissar att lösningen är att konvertera det till integers, men hur?

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

## #2 — @nders, 2002-06-27T13:57Z

Har du årsfältet som text i tabellen?

Mvh,

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

## #3 — His Divine Shadow, 2002-06-27T14:03Z

Ja det har jag, eftersom ibland behöver jag använda tal som 8-10 eller 3.5

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

## #4 — UlfT, 2002-06-27T14:07Z

Jag tycker du borde lagra årtalen som Date (heter det i Oracle i alla fall). Behöver du flera årtal i intervall, så kanske du bör fundera över att ha flera kolumner, tex maxyear och minyear. Lagrar du det som strängar blir det hopplöst att sortera på.

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

## #5 — His Divine Shadow, 2002-06-27T14:10Z

Det är inte riktiga datum heller, utan bara bara som 8 år före detta, 12-13 år efter detta osv.

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

## #6 — @nders, 2002-06-27T20:02Z

Lagra som decimaltal då. Text skall inte användas för att lagra tal. Det blir bara galet då.

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/46754-konvertera-till-integer
