---
title: "Avrunda"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/163906-avrunda"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "devotion"
published: "2007-08-26T19:48:49.000Z"
updated: "2007-08-27T07:50:18.000Z"
replies: 7
views: 571
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/163906-avrunda"
---

# Avrunda

## #1 — devotion, 2007-08-26T19:48Z

Hej!

Jag har en funktion där man kan höja priset på en artikel genom att ange ett procentvärde...

Med priser som detta som följd:

> 97,530539 kr

Hur avrundar jag det till 97,50 kr? För det är väl det, det blir???

Nu gör jsg prisuppräkningen i SQL-satsen, enligt:

```
"UPDATE [tblArticle] SET [Price] = [Price] * " & fPercentValue & ", [Modified] = GETDATE() WHERE [Id] = " & aRow(0,i)
```

Kan man göra det direkt i sql-satsen?

Mvh
Henrik

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

## #2 — Zaiman, 2007-08-26T19:49Z

Round ?

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

## #3 — Zaiman, 2007-08-26T19:50Z

Förlåt...
Google "vb round function" första länken:
<http://www.w3schools.com/vbscript/func_round.asp>

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

## #4 — Zaiman, 2007-08-26T19:51Z

Ojdå såg inte att du ändra ditt inlägg. Jag tror du kan använda funtionen direkt i SQL satsen.

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

## #5 — devotion, 2007-08-26T19:56Z

okej!

Men om jag skriver:

```
dim foo
foo= 97,530539 
Round(foo,2)
```

Blir väl resultatet:

> 97,53

Jag vill ju ha det till 97,50...

Mvh
Henrik

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

## #6 — Quid, 2007-08-26T20:07Z

Round(foo,1) och lägg till en nolla?

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

## #7 — devotion, 2007-08-26T20:14Z

> **Quid skrev:**
>
> Round(foo,1) och lägg till en nolla?

Tja, det kanske är det lättaste...  :)  

Om man nu inte kan göra det direkt i SQL-satsen... :)  

Mvh
Henrik

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

## #8 — Troxy, 2007-08-27T07:50Z

Den här formeln kan man använda för att avrunda ören: Round(pris\*2)/2.
Din SQL-fråga borde då bli såhär:

```
UPDATE [tblArticle] SET [Price] = ROUND(([Price] * " & fPercentValue & ")*2)/2, [Modified] = GETDATE() WHERE [Id] = " & aRow(0,i)
```

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/163906-avrunda
