Mika3lMedlem sedan nov. 20018 492 inlägg 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! :)
LarsGMedlem sedan dec. 200012 464 inlägg 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'
Mika3lMedlem sedan nov. 20018 492 inlägg 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();
}
LarsGMedlem sedan dec. 200012 464 inlägg select tblCats.f_name,
sum(f_cost) as totalSum
from t
join tblCats
on t.f_cat = tblCats.id
group
by tblCats.f_name