---
title: "Sql urval - visa årtal endast 1 ggr/år"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/139087-sql-urval-visa-årtal-endast-1-ggr-år"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "jlee"
published: "2005-12-10T12:50:58.000Z"
updated: "2005-12-11T18:17:23.000Z"
replies: 3
views: 397
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/139087-sql-urval-visa-årtal-endast-1-ggr-år"
---

# Sql urval - visa årtal endast 1 ggr/år

## #1 — jlee, 2005-12-10T12:50Z

Jag har skrivit ett urval med sql som funkar fint men skulle vilja att **årtalet endast visas 1 gång** och därfter radas alla med samma årtal upp med senaste årtal först osv. Nu sorteras det efter årtal och årtal skrivs ut på varje rad =(

```
sql = "SELECT ar, projekttyp, projektnamn, urlredir, lanknamn FROM projekt where projekttyp like 'Byggda p%' OR projekttyp like 'På%' OR projekttyp like 'Stads%' OR projekttyp like 'Under%' OR projekttyp like 'Övr%' AND (urlredir like 'h%' OR urlredir = 'nolink') ORDER BY ar DESC"
```

 

Visar det med följande som är utklippt från tabellen:

```
<%=rs("ar")%></font></div></td>
                  <td width="350" height="1"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong><%=rs("projektnamn")%></strong> 
                      ( <%=rs("projekttyp")%> )</font></div></td>
                  <td width="279" height="1"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><a href="<%=rs("urlredir")%>"><%=rs("lanknamn")%></a>
```

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

## #2 — @nders, 2005-12-10T15:33Z

Det har inte med SQL att göra, utan presentationen får du lösa i ASP-koden.

Flyttas alltså från SQL.

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

## #3 — N0M0NEY, 2005-12-11T01:06Z

Gör nånting sånt här..

```
'databas koppling osv.. osv..
sql = "SELECT ar, projekttyp, projektnamn, urlredir, lanknamn FROM projekt where projekttyp like 'Byggda p%' OR projekttyp like 'På%' OR projekttyp like 'Stads%' OR projekttyp like 'Under%' OR projekttyp like 'Övr%' AND (urlredir like 'h%' OR urlredir = 'nolink') ORDER BY ar DESC" 
set rs = Connection.Execute(sql)

If rs.EOF Then
'Blabla
End IF
[b]
dim current
Do until Recset.EOF
If current <> rs("ar") then
%><%=rs("ar")%><%
current = rs("ar")
end if%>[/b]
</font></div></td>
                  <td width="350" height="1"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><strong><%=rs("projektnamn")%></strong> 
                      ( <%=rs("projekttyp")%> )</font></div></td>
                  <td width="279" height="1"><div align="left"><font size="2" face="Arial, Helvetica, sans-serif"><a href="<%=rs("urlredir")%>"><%=rs("lanknamn")%></a> 

rs.movenext
loop
'blabla..
```

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

## #4 — jlee, 2005-12-11T18:17Z

Strålande N0M0NEY, tack så mkt! Det funkar bra.

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/139087-sql-urval-visa-årtal-endast-1-ggr-år
