webForumDet fria alternativet

Select distinct

2 svar · 139 visningar · startad av Mz

MzMedlem sedan aug. 2001139 inlägg
#1

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

------------------
~ Mz ~

[Redigerat av Mz den 29 sep 2001]

LarsGMedlem sedan dec. 200012 464 inlägg
#2

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.

------------------
essentitia preter non sans multiplicandum

MzMedlem sedan aug. 2001139 inlägg
#3

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

Givetvis fungerar det, tack!

------------------
~ Mz ~

133 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
131 ms — hämta forumlista (db)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)