---
title: "Hur visar jag 1-20 poster och sen 20-40 osv?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/6078-hur-visar-jag-1-20-poster-och-sen-20-40-osv"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "brw"
published: "2000-07-18T12:26:00.000Z"
updated: "2000-07-20T09:28:00.000Z"
replies: 7
views: 212
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/6078-hur-visar-jag-1-20-poster-och-sen-20-40-osv"
---

# Hur visar jag 1-20 poster och sen 20-40 osv?

## #1 — brw, 2000-07-18T12:26Z

Jag undrar hur jag ska skriva i koden om jag vill att den bara ska lista 20 poster från databasen när man tex. sökt på något och sen blir det 90 träffar så är det smidigare om det blir 20 per sida och sen en "nästaknapp" och "föregåendeknapp".

Hur skall jag skriva koden för det?

/brw

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

## #2 — Vide, 2000-07-18T12:45Z

I FAQ:n: <http://cgi.webforum.nu/wf/arkiv/asp_faq.html#paging> 

Men vad är det jag ser... den verkar ha skrivit om sig själv... jaja, du ser principen där iaf... får fixa till det sen...

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

## #3 — Pudolf, 2000-07-18T15:18Z

Denna fråga lik, så jag ställer den här.

hur fungerar BETWEEN?

exempel. jag vill ta fram den senaste inlagda posten på ett ställe (Select top 1)

men sedanvill jag också ha den näst senaste posten på ett annat ställe.

Så tänkte jag att jag skulle kunna använda BETWEEN. Men jag behöver hjälp med hur den fungerar.

Något sånt här?

```
SELECT * FROM Bilar WHERE Id = BETWEEN 1 - 2 ORDER By datum Desc "
```

Det är ju givetvis fel, men det är väl nästan rätt?

```
tacksam för svar!
```

\[Redigerat av Pudolf den 18 jul 2000\]

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

## #4 — Johnsen, 2000-07-18T19:38Z

Hallå Pudolf.

Between fungerar ungefär såhär:

```
SQL = "SELECT * FROM kund WHERE id BETWEEN 2 AND 15 "
```

eller såhär:

```
SQL = "SELECT * FROM kund WHERE fornamn BETWEEN 'Andersson' AND 'Pettersson' "
```

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

## #5 — Pudolf, 2000-07-19T15:17Z

tackar Johnsen!

Men det jag försöker föra på mina sida är att först visa den absulut senaste inlagda posten ( SELECT top 1....)

Sedan vill jag enskilt visa den Näst Sneaste inlagda posten, hur skulle SQL'en kunna se ut då?

Och Ytterligare längre ned på sidan ska de 5 senaste posterna Efter de här två senaste stå. Hoppas någon förstår.

Om ja då skriver

```
SQL = "SELECT * FROM Tabellen WHERE ID BETWEEN 3 AND 7 ORDER BY datum Desc "
```

DÅ visas ju 5 st poster, men det är ju de som har ID 3-7 som visas...
jag vill att det sakll vara det 3-7 SENASTE inlagda posterna!

Tacksam för Svar!

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

## #6 — Jöben, 2000-07-19T15:28Z

SQL = "SELECT \* FROM Tabellen WHERE datum BETWEEN XXXXX AND YYYYY ORDER BY datum Desc "

funkar inte det?
Inte så bra kanske...
Ganska värdelöst när jag tänker efter.

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

## #7 — Pudolf, 2000-07-19T17:14Z

inte riktigt vad jag hade tänkt mig. datumen ska ju inte vara förutbestämda.

men tack ändå!

någon annan som kan svara?

tacksam för svar

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

## #8 — Jöben, 2000-07-20T09:28Z

SQL = "SELECT \* FROM Tabellen WHERE datum BETWEEN XXXXX AND YYYYY ORDER BY datum Desc "

Jag tänkte att XXXXX skulle vara "dagen datum" och att YYYYY skulle vara "dagens datum -5 dagar" eller något liknande.
Så ser man alltid inläggen från de 5 senaste dagarna... 

Men det kanske du fattade själv. 
Å det var inte så du tänkte att det skulle vara...
Jag borde hålla tyst :-)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/6078-hur-visar-jag-1-20-poster-och-sen-20-40-osv
