Fråga 1:
SELECT
Kod,
Namn
FROM
Utgiftsområde
ORDER BY
Kod Desc
Fråga 2:
SELECT
rb.Myndighet,
rbo.Belopp
FROM
Regleringsbrev rb INNER JOIN
Regleringsbrevsområde rbo ON rb.RegleringsbrevsID = rbo.RegleringsbrevsID
WHERE
rb.Myndighet LIKE 'K%'
ORDER BY
rbo.Belopp asc
Fråga 3:
SELECT
uo.Kod,
uo.Namn,
rbo.Belopp
FROM
Utgiftsområde uo INNER JOIN
Regleringsbrevutgiftsområde rbo ON uo.UtgiftsområdesID = rbo.UtgiftsområdesID
WHERE
rbo.Belopp = (SELECT MAX(rbo2.Belopp) FROM Regleringsbrevutgiftsområde rbo2)
Alternativt (jag är osäker på vad man är ute efter):
SELECT
uo.Kod,
uo.Namn,
MAX(rbo.Belopp) AS Belopp
FROM
Utgiftsområde uo INNER JOIN
Regleringsbrevutgiftsområde rbo ON uo.UtgiftsområdesID = rbo.UtgiftsområdesID
GROUP BY
uo.Kod,
uo.Namn
Fråga 4:
SELECT
rb.RegleringsbrevID,
rb.Myndighet,
SUM(rbo.Belopp) AS [Summa Belopp]
FROM
Regleringsbrev rb INNER JOIN
Regleringsbrevutgiftsområde rbo ON uo.RegleringsbrevID = rbo.RegleringsbrevID
WHERE
rbo.År = '2015'
GROUP BY
rb.RegleringsbrevID,
rb.Myndighet
Det kan finnas något syntaxfel någonstans, jag har inte testat dem.