---
title: "Antal unika datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/64853-antal-unika-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Boogaloo"
published: "2003-01-14T14:24:59.000Z"
updated: "2003-01-14T15:53:25.000Z"
replies: 7
views: 312
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/64853-antal-unika-datum"
---

# Antal unika datum

## #1 — Boogaloo, 2003-01-14T14:24Z

Jag vill få ut antal unika datum ur en tabell.
Datumen ligger i en column som heter dtmStart och är fulla datum "2001-01-01 12:12:12".
Jag vill ha en sql sats som visar antal unika datum.
Exempel om det finns två inskrivna idag och tre imorgon så ska sql frågan skicka tebax 2.

Förstår ni?

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

## #2 — P, 2003-01-14T14:27Z

jo kanske använda funkionen DISTINCT?

<http://www.w3schools.com/sql/sql_distinct.asp>

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

## #3 — LarsG, 2003-01-14T14:30Z

Vilken dbms använder du?

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

## #4 — Engine^, 2003-01-14T15:36Z

> **P skrev:**
>
> jo kanske använda funkionen DISTINCT?

Då får du en tabell som har lika många rader som det finns unika datum... och det är vad jag förstår inte vad Boogaloo är ute efter. Iofs är det möjligt att med en funktion räkna dessa rader och returnera detta, som svar. Jag antar att det var därför LarsG undrade över vilket DBMS som används. 

Det kanske till och med är så att det finns en luddig SQL-funktion för det hela?

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

## #5 — @nders, 2003-01-14T15:40Z

> **Engine^ skrev:**
>
> Det kanske till och med är så att det finns en luddig SQL-funktion för det hela?

Det går bra med en SELECT COUNT-fråga, men det skrivs på olika sätt beroende på vilken dbms som används. 

Exempel för SQL Server m.fl.:

```
SELECT COUNT(DISTINCT datum) FROM tabellen
```

Access:

```
SELECT COUNT(*) FROM (SELECT DISTINCT datum FROM tabellen)
```

Mvh,

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

## #6 — LarsG, 2003-01-14T15:50Z

Jag trodde att problemet var att det i tabellen ligger

2003-04-23 04:56:32
2003-04-23 14:05:32

och att dessa skulle räknas som 1 eftersom datumet är samma.

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

## #7 — @nders, 2003-01-14T15:51Z

Det stämmer, LarsG. Det är jag som läser slarvigt. Ursäkta!

Mvh,

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

## #8 — Lasp, 2003-01-14T15:53Z

Ja så uppfattade jag också frågan
\>Boogaloo kanske lägger ut en liten tabell?

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/64853-antal-unika-datum
