---
title: "Hämta senaste saldo för alla företag"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/146976-hämta-senaste-saldo-för-alla-företag"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Pedda"
published: "2006-05-17T17:27:01.000Z"
updated: "2006-05-17T19:44:40.000Z"
replies: 4
views: 383
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/146976-hämta-senaste-saldo-för-alla-företag"
---

# Hämta senaste saldo för alla företag

## #1 — Pedda, 2006-05-17T17:27Z

Har problem med att få ut rätt värden från en access databas.

**foretag**
id
namn

**saldo** 
foretagsId (referens till id i tabellen foretag)
utSaldo
inSaldo
datum

Dessa fälten är dom som är relevanta.
Jag vill hämta utSaldo och inSaldo från det senaste datumet från tabellen saldo, och namn från tabellen företag och sortera efter utSaldo.

Vill alltså att bara att ett utSaldo för varje företag ska skrivas ut.

exempel:

namn...............utSaldo 
Företag 1...........56
Företag 2...........43
Företag 4...........22
Företag 5...........7

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

## #2 — LarsG, 2006-05-17T18:29Z

```
select f.namn,s.utSaldo,s.inSaldo
 from foretag as f join saldo as s on f.id = s.foretagsid
 where datum =
     (select max(datum)
         from saldo
        where saldo.foretagsid = s.foretagsid)
  order by s.utSaldo desc
```

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

## #3 — Pedda, 2006-05-17T19:15Z

Detta kan väl inte stämma?

```
where saldo.foretagsid = s.foretagsid
```

 Jag får felmeddelandet: System.Data.OleDb.OleDbException: Syntaxfel i FROM-instruktion.

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

## #4 — LarsG, 2006-05-17T19:41Z

Jodå, det stämmer. 

Om du bara testar 

```
select f.namn,s.utSaldo,s.inSaldo
 from foretag as f join saldo as s on f.id = s.foretagsid
```

får du samma fel då? Kanske att Access kräver att man skriver inner join och inte bara join.

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

## #5 — Pedda, 2006-05-17T19:44Z

Ja, när jag tänkte efter så verkade det vettigt. 

Ändrade till inner join och då funkade det prima (och ändrade sorteringen till ASC). :)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/146976-hämta-senaste-saldo-för-alla-företag
