---
title: "Gruppera efter varor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/173650-gruppera-efter-varor"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Thompa__85"
published: "2008-08-26T13:22:32.000Z"
updated: "2008-08-26T13:56:31.000Z"
replies: 2
views: 466
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/173650-gruppera-efter-varor"
---

# Gruppera efter varor

## #1 — Thompa__85, 2008-08-26T13:22Z

Hej WF!
Har sökt i forumet men inte riktigt lösa mitt problem, så jag testar att posta och se någon kan hjälpa mig.

Jag har en tabell där jag har olika varor, ex:
1 st Volvo
3 st saab
2 st Fiat
4 st Volvo
2 st Volbo
8 st Saab
Osv osv.

När jag hämtar detta från databasen på min ordersedel så listar den rakt upp och ner i en lista.

Nu vill jag sortera efter:
7 st Volvo
11 st Saab
2 st Fiat

Hur gör jag detta?
Har börjat men får det inte att fungera klokt:

```
strBilRubrik = ""
intAntalBilar = 0
IF not RS.EOF Then
	Do until RS.EOF
	intAntalBilar = intAntalBilar + RS("intAntal")
	strBil = RS("strVara")
	
	If lcase(strBilRubrik) <> lcase(strBil) Then
	Response.Write intAntalBilar
	%>
		<b><%=RS("strVara")%></b><br>
		
		
	<%
	
	intAntalBilar = 0
	End IF 
	strBilRubrik = strBil
RS.MoveNext
Loop
```

Vad gör jag för fel?

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

## #2 — voigtann1, 2008-08-26T13:28Z

Du sortera inte i din SQL fråga efter "strVara"

Men du kan göra en GROUP och SUM() i din SQL istället:

```
SELECT strVara, SUM(intAntal) as Antal FROM <tabellen>
GROUP BY strVara
```

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

## #3 — LarsG, 2008-08-26T13:56Z

Flyttas från ASP

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/173650-gruppera-efter-varor
