---
title: "Mysql; Välja data mellan två datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/131785-mysql-välja-data-mellan-två-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mannen"
published: "2005-07-23T12:05:09.000Z"
updated: "2005-07-27T16:55:42.000Z"
replies: 3
views: 419
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/131785-mysql-välja-data-mellan-två-datum"
---

# Mysql; Välja data mellan två datum

## #1 — Mannen, 2005-07-23T12:05Z

Jag försöker få ut två stycken SUM() med data från tabell1 och samtidigt försöker jag få ut vanlig data från kolumner från tabell2 men får felet:

Mixing of GROUP columns (MIN(),MAX(),COUNT(),...) with no GROUP columns is illegal if there is no GROUP BY clause

Vet inte riktigt hur jag ska gruppera för att undvika detta.

Exempel.

```

"SELECT SUM(tabell1.pris+tabell1.extra) AS summa1, SUM(tabell1.pris+tabell1.extra*tabell1.procent) AS summa2, tabell2.kolumn1, tabell2.kolumn2 FROM tabell1, tabell2 WHERE tabell1.kolumn3 = tabell2.kolumn4"
```

Som sagt, hur ska jag gruppera för att använda flera SUM() ?

Tack på förhand

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

## #2 — LarsG, 2005-07-24T15:39Z

Om du blandar aggregatfunktioner och icke aggregerade kolumner i select-listan så måste du ha en group by kluasul där du anger alla icke aggregerade kolumner

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

## #3 — Mannen, 2005-07-27T16:42Z

Tack för svaret.
Menar du:

"GROUP BY tabell2.kolumn1, tabell2.kolumn2"

tack på förhand. Om inte förklara gärna lite i kod hur du menar.

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

## #4 — LarsG, 2005-07-27T16:55Z

Jo, så menar jag.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/131785-mysql-välja-data-mellan-två-datum
