---
title: "Count och Max?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/146167-count-och-max"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Asa"
published: "2006-04-27T20:56:13.000Z"
updated: "2006-04-27T21:45:28.000Z"
replies: 4
views: 331
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/146167-count-och-max"
---

# Count och Max?

## #1 — Asa, 2006-04-27T20:56Z

Sparar poster i en databas så här:
Datum(datetime) - userID(int)

Vill nu hämta ut den dag som har mest unika poster ifrån databasen. 
Ex: 2006-01-01 hade jag 100 unika inloggningar.

Hur skriver man i sql strängen för att fixa detta? Har MySQL v 4.03

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

## #2 — tydal, 2006-04-27T21:33Z

SELECT COUNT(DISTINCT(userID)) AS besok, SUBSTRING(datum, 1, 10) AS d FROM din_tabell GROUP BY d ORDER BY besok DESC

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

## #3 — Asa, 2006-04-27T21:36Z

Får man ut den dag som hade flest unika inloggningar med den koden? Måste inte Max med i strängen?

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

## #4 — tydal, 2006-04-27T21:41Z

> **Asa skrev:**
>
> Får man ut den dag som hade flest unika inloggningar med den koden?

Ja, "ORDER BY besok DESC" betyder att den sorterar datumen efter antalet "besök" (unika inloggningar) i fallande ordning, så det datum med flest inloggningar kommer först. Är det bara det datumet du är intresserad av kan du ju lägga till LIMIT 1 sist så får du inga fler datum.

> **Asa skrev:**
>
> Måste inte Max med i strängen?

Nej, det måste han inte.

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

## #5 — Asa, 2006-04-27T21:45Z

Haha, tänkte inte på det ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/146167-count-och-max
