---
title: "Top 50 sålda produkter"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/138750-top-50-sålda-produkter"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "JAreMANNEN"
published: "2005-12-04T17:16:53.000Z"
updated: "2005-12-04T17:31:02.000Z"
replies: 4
views: 324
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/138750-top-50-sålda-produkter"
---

# Top 50 sålda produkter

## #1 — JAreMANNEN, 2005-12-04T17:16Z

Gokväll!

Skulle behöva få ut de mest sålda produkterna på ett smidigt sätt.
Känner dock att jag nog behöver  lite hjälp med det :)

Det finns två tabeller som behövs här;
**tblProdukter**
ID - är den enda kolumn som är relevant i denna fråga
**tblOrderRader**
OrderID
ProdID
ArtNr
Namn
Pris
Antal
Rabatt
Kommentar

Vill altså räkna igenom *tblOrderRader* och få fram den produkt som sålt mest först osv.

Tack på förhand.

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

## #2 — @nders, 2005-12-04T17:18Z

Vi skulle vilja veta vilken dbms du använder.

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

## #3 — JAreMANNEN, 2005-12-04T17:24Z

MS SQL

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

## #4 — @nders, 2005-12-04T17:28Z

Något sånt här kanske:

```
SELECT TOP 50 P.produktnamnellernåt, SUM (O.Antal) Antal
FROM tblProdukter P 
INNER JOIN tblOrderRader O ON P.ID = O.ProdID
GROUP BY P.produktnamnellernåt
ORDER BY Antal DESC
```

mvh

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

## #5 — JAreMANNEN, 2005-12-04T17:31Z

Lysande, tackar vi för @nders :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/138750-top-50-sålda-produkter
