---
title: "Något fel med min SELECT, men vad?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/183358-något-fel-med-min-select-men-vad"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Pedda"
published: "2010-04-29T19:35:03.000Z"
updated: "2010-04-29T19:50:08.000Z"
replies: 2
views: 515
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/183358-något-fel-med-min-select-men-vad"
---

# Något fel med min SELECT, men vad?

## #1 — Pedda, 2010-04-29T19:35Z

```
"SELECT " +
"(SUM(s.cont) - SUM(s.contRetur)) AS cc, (SUM(s.forl) - SUM(s.forlRetur)) AS forl, f.namn AS foretag " +
"FROM saldo AS s INNER JOIN foretag AS f ON s.foretagsId = f.id " +
"GROUP BY f.id " +
"ORDER BY (SUM(s.cont) - SUM(s.contRetur)) DESC"
```

Denna fråga ger felmeddelandet:
You tried to execute a query that does not include the specified expression 'foretag' as part of an aggregat function.

Vad är det jag gör för fel egentligen?
Databasen är Access 2003.

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

## #2 — dAEk, 2010-04-29T19:42Z

Använder man aggregatfunktioner (avg, sum etc) och har med fält som det inte görs beräkningar på måste ALLA de fälten stå med i group by.

Har inte kollat på frågan i övrigt.

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

## #3 — Pedda, 2010-04-29T19:50Z

Du hade helt rätt, så var det ju.  (y)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/183358-något-fel-med-min-select-men-vad
