---
title: "Kan man vända på ett recordset?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/101049-kan-man-vända-på-ett-recordset"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "mattiasnordin"
published: "2004-04-06T11:36:17.000Z"
updated: "2004-04-06T12:14:52.000Z"
replies: 7
views: 271
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/101049-kan-man-vända-på-ett-recordset"
---

# Kan man vända på ett recordset?

## #1 — mattiasnordin, 2004-04-06T11:36Z

Kan man vända på ett recordset? Annars antar jag att man kan modifiera min SQL fråga så att den sorterar i omvänd ordning ??!¿¿ 

```
<%	sql = "SELECT TOP 4 * FROM T_built_stats ORDER BY stat_year DESC, stat_week DESC"
	set rs = connect.execute(sql) %>
```

Det som returneras sorteras som: 17, 16, 15, 14. Jag vill att min record set ska vara sorterad 14, 15, 16 , 17

:OO

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

## #2 — @nders, 2004-04-06T11:41Z

DESC betyder ju att du vill ha resultatet i fallande ordning. Ange ASC istället, eller droppa DESC så får du stigande ordning.

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

## #3 — mattiasnordin, 2004-04-06T11:51Z

Då får jag helt plötsligt träffar på år 2003 i "TOP 4". Antar att man kan använda något annat sätt än TOP 4 i kombination med ORDER BY för att få ut de fyra senaste?

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

## #4 — LarsG, 2004-04-06T11:53Z

```
select * from (
SELECT TOP 4 * 
FROM T_built_stats 
ORDER BY stat_year DESC, stat_week DESC) dt
order by tat_year, stat_week
```

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

## #5 — UlfT, 2004-04-06T11:54Z

Om du vill göra det först efter sql-frågan, skulle du kunna pröva rs.MoveLast, och därefter rs.MovePrevious för att backa steg för steg, vilket du gör tills du når rs.BOF.

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

## #6 — mattiasnordin, 2004-04-06T11:58Z

Tack för alla snabba svar. Ni är verkligen superbra som är så snabba. Ulfs lösning passade bra för mig denna gången.

:)

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

## #7 — @nders, 2004-04-06T12:12Z

Jag läste frågan slarvigt, sorry.
Jag skulle gjort enligt LarsGs exempel ovan, men smaken är väl som baken. :)

Mvh

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

## #8 — mattiasnordin, 2004-04-06T12:14Z

Förstod det ;)

Jag tycker också att Lars lösning är bäst men det blidde så oerhört enkelt att vända på befintligt rs.movenext när jag printar ut infot.

Glad Påsk!

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/101049-kan-man-vända-på-ett-recordset
