---
title: "Summera (rätt forum denna gång)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/56845-summera-rätt-forum-denna-gång"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Moppan"
published: "2002-10-23T09:29:29.000Z"
updated: "2002-10-23T15:09:06.000Z"
replies: 8
views: 310
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/56845-summera-rätt-forum-denna-gång"
---

# Summera (rätt forum denna gång)

## #1 — Moppan, 2002-10-23T09:29Z

Oops, skrev först i fel forum...

Hallå! 

Jag försöker loopa igenom ett recordset och summera timmar, resultatet sparas i en array. Jag får resultatet 222, men vill ha resultatet 6 (dvs. 2+2+2) 

Såhär ser koden ut: 

Ni får tänka er loopen....... 

intHours(0) = intHours(0) + wpsrs("Jan") 
intHours(1) = intHours(1) + wpsrs("Feb") 

Response.Write(intHours(0))

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

## #2 — LarsG, 2002-10-23T09:38Z

```
intHours(0) = clng(intHours(0)) + clng(wpsrs("Jan") )
```

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

## #3 — Moppan, 2002-10-23T09:39Z

Förklara gärna!! Så jag lär mig något!!!!

Ska testa nu!!!

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

## #4 — Moppan, 2002-10-23T09:44Z

Det fungerar inte... räknar inte upp....

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

## #5 — Moppan, 2002-10-23T09:47Z

Jag hade råkat sätte Redim innanför loopen...

Tur att jag ska bli projektledare och inte programmerare.... Det här går inte... :)

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

## #6 — LarsG, 2002-10-23T09:50Z

\+ kan betyda antingen strängkonkatenering eller addition, beroende på vilka typer operanderna har. Om VB inte vet så tolkas det som strängar. (Typ).

Genom att använda funktionen Clng så anger man att värdet är av typen long och då blir det en addition istället.

long = numeriska värden 4 bytes mellan -2^32 och 2^32-1
int = numeriska värden 2 bytes mellan -2^16 och 2^16-1

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

## #7 — LarsG, 2002-10-23T09:55Z

Att utföra summeringen i VB är helt onödigt. Det finns funktioner i SQL för det.

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

## #8 — Jesper T, 2002-10-23T14:41Z

> **LarsG skrev:**
>
> Att utföra summeringen i VB är helt onödigt. Det finns funktioner i SQL för det.

Var kan man läsa om det?

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

## #9 — LarsG, 2002-10-23T15:09Z

Här till exempel

```
  select department,sum(cost) from budget
   group by department
```

summerar cost för varje department. Inget konstigt. Det finns en del avancerade OLAP-funktioner också.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/56845-summera-rätt-forum-denna-gång
