---
title: "SQL Count distinct"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/13627-sql-count-distinct"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "clarkbones"
published: "2002-01-07T20:43:00.000Z"
updated: "2002-01-08T11:28:00.000Z"
replies: 5
views: 257
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/asp/13627-sql-count-distinct"
---

# SQL Count distinct

## #1 — clarkbones, 2002-01-07T20:43Z

Hej! Jag har en slagning mot en företagsdatabas. 

Jag vill nu veta hur många (Count)olika (Distinct) FöretagsdataID det finns i det returnerade recordsetet. Ett villkor för urvalet är att omsättningen är större än 320.

SELECT count(\*) as Antal from ( SELECT DISTINCT Företagsdata.företagsdataID FROM Företagsdata WHERE Företagsdata.omsättning\>320)"

Men svaret blir för högt eftersom alla företag har olika omsättning. Om jag tar bort Where-kriteriet blir det dock bra, men det vill jag förstås inte.

Vad göra?

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

## #2 — LarsG, 2002-01-07T21:07Z

jag förstår inte hur du menar.

Hur ser tabellen Företagsdata ut? Kan du visa lite datainnehåll och förklara vad du menar med för högt?

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

## #3 — clarkbones, 2002-01-07T21:21Z

Tabellens Fält:
FöretagsdataID
År
Kv   (kvartal)
Oms (Omsättning)
Exempel på data

f-ID  År    Kv  Oms
10    2001   1  310
10    2001   1  340
11    2001   2  360
11    2001   1  370
12    2001   1  300

Antag att data ser ut som ovan. Jag vill veta hur många olika företag som har omsättning\>320. I detta fall skulle svaret vara 2. Men med min SQL får jag 4

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

## #4 — LarsG, 2002-01-07T21:31Z

Då håller jag med om att det ser skumt ut.

Ger frågan 

```
SELECT DISTINCT Företagsdata.företagsdataID FROM Företagsdata WHERE Företagsdata.omsättning>320
```

förväntat resultat?

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

## #5 — clarkbones, 2002-01-07T21:45Z

Jo det blev ju rätt...måste gjort något tankefel...återkommer!

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

## #6 — clarkbones, 2002-01-08T11:28Z

Det ordnade sig...vet dock ej ritkigt varför

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/13627-sql-count-distinct
