---
title: "MySQL, Summera värdet av flera rader"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/144762-mysql-summera-värdet-av-flera-rader"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "DavidB"
published: "2006-03-29T20:32:04.000Z"
updated: "2006-03-30T07:15:39.000Z"
replies: 1
views: 908
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/144762-mysql-summera-värdet-av-flera-rader"
---

# MySQL, Summera värdet av flera rader

## #1 — DavidB, 2006-03-29T20:32Z

Tjena

Jag har två tabeller som lite förenklat serut såhär:

Tabell1:
id \| tabell2_id \| name \| datum \| tal1

Tabell2:
id \| tal2

Jag har även en SQL fråga som serut såhär:

```
SELECT tabell1.datum, (tabell1.tal1 * tabell2.tal2) AS summa 
FROM tabell1, tabell2 
WHERE tabell1.id = 3
```

Med den frågan får jag ut tal1 multiplicerat med tal2 på alla poster där tabell1.id = 3.

Nu är det dock så att det av dessa raden kan finnas flera poster som har samma datum, kan man summera dessa så att summa som räknas ut i ovanstående fråga adderas ihop så man bara får ut en post med ett datum?

exempel:
Nu får jag ut detta:

2006-03-29 \| 10
2006-03-29 \| 15
2006-03-27 \| 5
2006-03-29 \| 10
2006-03-27 \| 25

och jag vill ha ut detta:

2006-03-29 \| 35
2006-03-27 \| 30

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

## #2 — LarsG, 2006-03-30T07:15Z

```
SELECT tabell1.datum, sum(tabell1.tal1 * tabell2.tal2) AS summa 
FROM tabell1, tabell2 
WHERE tabell1.id = 3
group by tabell1.datum
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/144762-mysql-summera-värdet-av-flera-rader
