---
title: "Inner join och summering"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/164558-inner-join-och-summering"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Flow"
published: "2007-09-16T12:14:10.000Z"
updated: "2007-09-16T19:25:27.000Z"
replies: 2
views: 410
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/164558-inner-join-och-summering"
---

# Inner join och summering

## #1 — Flow, 2007-09-16T12:14Z

Hallå!

Har lite problem med en sql-sats vet inte riktigt hur jag skall lösa den; nu ser den ut såhär:

```
SELECT kop_kvitto.kop_kvitto_id, kop_kvitto.kvitto_kvittonr, kop_kvitto.kvitto_datum, kop_kvitto.kvitto_ansvarig, kop_kvitto.kvitto_betalsatt, kop_kvitto.kvitto_status, kop_kvitto.kvitto_skickat, kop_uppgifter.uppgifter_fornamn, kop_uppgifter.uppgifter_efternamn, kop_kvitto_produkter.kopprodukt_apris, kop_kvitto_produkter.kopprodukt_antal
FROM kop_kvitto
INNER JOIN kop_uppgifter ON kop_kvitto.kvitto_uppgifterid = kop_uppgifter.kop_uppgifter_id
INNER JOIN kop_kvitto_produkter ON kop_kvitto_produkter.kopprodukt_kvittoid = kop_kvitto.kop_kvitto_id
ORDER BY kvitto_datum
```

 

Problemet är ju att om jag har flera rader i kop_kvitto_produkter så får jag ut fler rader; vill ha en summering från den tabellen; alltså:

kop_kvitto_produkter.kopprodukt_apris\*kop_kvitto_produkter.kopprodukt_antal where kop_kvitto_produkter.kopprodukt_kvittoid = kop_kvitto.kop_kvitto_id 

och spara det som "totalsumma".. hur bär jag mig åt?

mvh
Flow

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

## #2 — CatZ, 2007-09-16T12:19Z

För det första ska du indentera och använda \[ kod\] taggar. När du postar på det viset blir det väldigt mycket svårare att hjälpa dig.

Som min gode vän Greven alltid brukar säga -"Gör om, gör rätt!" ;)

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

## #3 — Peter S, 2007-09-16T19:25Z

```
SELECT
kop_kvitto.kop_kvitto_id,
kop_kvitto.kvitto_kvittonr,
kop_kvitto.kvitto_datum,
kop_kvitto.kvitto_ansvarig,
kop_kvitto.kvitto_betalsatt,
kop_kvitto.kvitto_status,
kop_kvitto.kvitto_skickat,
kop_uppgifter.uppgifter_fornamn,
kop_uppgifter.uppgifter_efternamn,
sum(kop_kvitto_produkter.kopprodukt_apris * kop_kvitto_produkter.kopprodukt_antal) as totalsumma
FROM kop_kvitto
INNER JOIN kop_uppgifter ON kop_kvitto.kvitto_uppgifterid = kop_uppgifter.kop_uppgifter_id
INNER JOIN kop_kvitto_produkter ON kop_kvitto_produkter.kopprodukt_kvittoid = kop_kvitto.kop_kvitto_id
GROUP BY
kop_kvitto.kop_kvitto_id,
kop_kvitto.kvitto_kvittonr,
kop_kvitto.kvitto_datum,
kop_kvitto.kvitto_ansvarig,
kop_kvitto.kvitto_betalsatt,
kop_kvitto.kvitto_status,
kop_kvitto.kvitto_skickat,
kop_uppgifter.uppgifter_fornamn,
kop_uppgifter.uppgifter_efternamn,
ORDER BY kvitto_datum
```

**Red./ Sum() införd**

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/164558-inner-join-och-summering
