---
title: "Select distinct"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/21631-select-distinct"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Mz"
published: "2001-09-29T14:03:00.000Z"
updated: "2001-09-29T14:16:00.000Z"
replies: 2
views: 141
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/21631-select-distinct"
---

# Select distinct

## #1 — Mz, 2001-09-29T14:03Z

Hej!

Jag vill hämta årtal från en db och stoppa in i en drop-meny, men jag vill ju inte visa dubletter utan bara att året skall visas 1 gång, funkar inte det med SELECT DISTINCT ?

Min kod nu:

```
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source ="& Server.MapPath("db\kalender.mdb")
Set RecSet = Connect.Execute("SELECT DISTINCT * FROM data_kalender WHERE Len(Year) > 0 ORDER BY Year DESC")
		
	Do Until RecSet.EOF
		
		rsOpYear = RecSet("Year")
		Response.Write "<option value=kalender.asp?newDate="& rsOpYear &"-01-01>"& rsOpYear
			
	RecSet.MoveNext
	Loop

RecSet.Close
Connect.Close
```

//Redigerat: Datatypen är av typen TAL

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

## #2 — LarsG, 2001-09-29T14:08Z

Jodå, men om du anger 

```

select distinct YEAR
FROM data_kalender WHERE Len(Year) > 0 ORDER BY Year DESC
```

så blir det nog bättre.

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

## #3 — Mz, 2001-09-29T14:16Z

hehe, du har nog svarat på alla mina frågor LarsG. =)

Givetvis fungerar det, tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/21631-select-distinct
