---
title: "Problem med att hämta TOP 5 med WHERE..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/41140-problem-med-att-hämta-top-5-med-where"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "LearningASP"
published: "2002-04-08T21:08:17.000Z"
updated: "2002-04-08T21:16:37.000Z"
replies: 1
views: 159
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/41140-problem-med-att-hämta-top-5-med-where"
---

# Problem med att hämta TOP 5 med WHERE...

## #1 — LearningASP, 2002-04-08T21:08Z

Så här ser koden ut nu:

```
SQL = "SELECT TOP 5 vote_bildnamn, vote_sokvag, vote_roster FROM picvote WHERE vote_sokvag = 'v14' ORDER BY vote_roster DESC"
```

 

men nu visas mer än 5 poster...

Så här ser databasen ut:

[bild av databasen](http://213.66.102.30/databas.gif) 

Jag har provat att skriva TOP 1 då hämtar den 3 ur poster ur databasen och skriver jag 2 hämtar den även 3... men jag vill hämta 5 hur ska jag göra för att lösa det?

Tack på förhand

Jonas

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

## #2 — LarsG, 2002-04-08T21:16Z

Access beter sig så. Det beror på att det finns flera poster som har samma antal röster. Det enklaste är nog att lägga en begränsning i utskriften

```
'ASP-kod!!!!!!

rows = 0
while not rs.eof and rows < 5
'
rs.movenext
rows = rows + 1
wend
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/41140-problem-med-att-hämta-top-5-med-where
