---
title: "Beräkna i SQL eller ASP?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/5273-beräkna-i-sql-eller-asp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "toha"
published: "1999-12-19T09:53:00.000Z"
updated: "1999-12-22T23:27:00.000Z"
replies: 1
views: 584
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/5273-beräkna-i-sql-eller-asp"
---

# Beräkna i SQL eller ASP?

## #1 — toha, 1999-12-19T09:53Z

Vilket är egentligen bäst/snabbast?

\- Att hämta den data man behöver från databasen och göra beräkningar på de i ASP.

eller

\- Att utföra beräkningarna direkt i det SQL-uttryck som man skickar till ODBC:n.

Ex:

Jag har en databas med artikelnamn och pris. Jag vill att min asp-sida skall skriva ut namnet, priset och priset exkl. moms. Jag kan då göra på två sätt:

\= sätt 1 =======================

sql = "SELECT \* FROM artiklar"
set objRec = objConn.execute(sql)
response.write objRec("artikelnamn") & objRec("pris") & objRec("pris") \* 0.2 & "\<br\>"

\= sätt 2 =======================

sql = "SELECT artikelnamn, pris, pris\*0.2 AS moms FROM artiklar"
set objRec = objConn.execute(sql)
response.write objRec("artikelnamn") & objRec("pris") & objRec("moms") & "\<br\>"

\========================

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

## #2 — emission, 1999-12-22T23:27Z

Jag skulle rekommendera ASP-varianten. Dels är det svårt att veta vad beräkningen egentligen kräver av SQL-servern, dels blir dataflödet större om du också tvingas hämta inkl. moms-priset.

/G

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/5273-beräkna-i-sql-eller-asp
