---
title: "Räkna ut summan ifrån en tabell där värdet finns i en annan tabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/189184-räkna-ut-summan-ifrån-en-tabell-där-värdet-finns-i-en-annan-tabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Proxyon"
published: "2012-02-23T14:10:10.000Z"
updated: "2012-02-28T18:57:48.000Z"
replies: 6
views: 783
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/189184-räkna-ut-summan-ifrån-en-tabell-där-värdet-finns-i-en-annan-tabell"
---

# Räkna ut summan ifrån en tabell där värdet finns i en annan tabell

## #1 — Proxyon, 2012-02-23T14:10Z

Idag räknar jag ut den totala summan med följande kod:

```
$result = mysql_query("SELECT SUM(provision) as summa FROM affarer WHERE year(Datum) = year(curdate()) and month(Datum) = month(curdate()) and day(Datum) = day(curdate()) AND NOT (annullering = 'annullerad')");
```

Men om jag vill ha ut samma summa men enbart från ett annat värde ifrån en annan tabell. Hur bär man sig enklast åt då?

Det andra värdet är ifrån en tabell med namnet user och värdet är i vilken stad man befinner sig, dvs jag vill bara få ut summan ifrån en stad.

Tacksam för svar.

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

## #2 — Proxyon, 2012-02-28T12:26Z

Försöker igen med att ställa om frågan:

Jag har två tabeller:

AFFARER
saljare
datum
provision

LOGIN_USERS
saljare
kontor

Jag vill summera provisioner för dagens datum där kontoret = city.

Hur gör man enklast det?

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

## #3 — @nders, 2012-02-28T12:35Z

Något sånt härnt kanske?

```
SELECT SUM(provision) as summa 
FROM affarer INNER JOIN login_users 
ON affarer.saljare = login_users.saljare AND login_users.kontor = 'city'
WHERE year(Datum) = year(curdate()) and month(Datum) = month(curdate())  and day(Datum) = day(curdate()) AND NOT (annullering = 'annullerad')
```

Och välkommen till webForum!  :)

Mvh

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

## #4 — Proxyon, 2012-02-28T12:49Z

Tack för välkomnandet. :)

Måste man ha med saljare, dvs kan man inte bara räkna ut summan genom att söka på kontor? Dvs att man räknar ut summan provision där kontoret = city?

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

## #5 — @nders, 2012-02-28T13:08Z

säljare är ju bara länken mellan tabellerna - dvs det enda sättet (som jag ser i informationen du angett i alla fall) att veta vilka pengar som hör till vilket kontor. 

Du behöver ju inte använda "säljare" till någonting i resultatet.

mvh

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

## #6 — Proxyon, 2012-02-28T13:16Z

Fantastiskt! Tack för hjälpen. ett huvudbry mindre :)

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

## #7 — @nders, 2012-02-28T18:57Z

Varsågod!

Använd gärna "Markera som lösning".  :)

mvh

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/189184-räkna-ut-summan-ifrån-en-tabell-där-värdet-finns-i-en-annan-tabell
