---
title: "Behöver hjälp med två SQL-satser"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/188439-behöver-hjälp-med-två-sql-satser"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mika3l"
published: "2011-11-19T12:45:28.000Z"
updated: "2011-11-27T11:14:00.000Z"
replies: 4
views: 823
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/188439-behöver-hjälp-med-två-sql-satser"
---

# Behöver hjälp med två SQL-satser

## #1 — Mika3l, 2011-11-19T12:45Z

Skulle behöva hjälp med två SQL-satser! Tror väl att det jag vill göra är möjligt med endast SQL. :)

1\. Vill räkna ut den totala summan av alla poster i en tabell (f_cost).
2\. Vill räkna ut den totala summan av alla poster (f_cost) tillhörandes en kategori (f_cat) samt få med namnet på kategorin som ligger i en annan tabell (tblCats). f_cat innehåller IDt för kategorierna som är sparade i tblCats (f_name).
Hoppas ni hänger med på den sista! :)

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

## #2 — LarsG, 2011-11-20T15:24Z

```
select sum(f_cost) as  totalSum
  from t
```

```
select sum(f_cost) as  totalSum
  from t
  join tblCats
    on t.f_cat = tblCats.id
 where tblCats.f_name = 'Hula hula dans'
```

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

## #3 — Mika3l, 2011-11-21T13:28Z

Tackar och bockar LarsG! :)
Såg dock att jag hade formulerat mig lite fel på fråga två. Jag vill kunna köra med flera kategorier, går det att lösa direkt i SQL eller behöver jag blanda in serverscript för att kunna lösa det?
Gör ett diagram där jag vill visa den totala summan för varje kategori.

```
@{
    var db = Database.Open("ekonomi");
[blue]
    var data = db.Query("select sum(f_cost) as  totalSum from tblCosts join tblCats on tblCosts.f_cat = tblCats.f_cid where tblCats.f_cname = 'Övrigt'");
[/blue]
    var myChart = new Chart(width: 600, height: 400)
        .AddTitle("Kostnadsandel per kategori")
            .AddSeries("Default", chartType: "Pie",
            xValue: data, xField: "f_name",
            yValues: data, yFields: "totalSum")
        .Write();
}
```

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

## #4 — LarsG, 2011-11-21T14:59Z

```
select tblCats.f_name,
       sum(f_cost) as  totalSum
  from t
  join tblCats
    on t.f_cat = tblCats.id
 group
    by tblCats.f_name
```

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

## #5 — Mika3l, 2011-11-27T11:14Z

Stort tack! :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/188439-behöver-hjälp-med-två-sql-satser
