---
title: "andra posten"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/174216-andra-posten"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Biasse"
published: "2008-09-20T12:42:40.000Z"
updated: "2008-09-21T18:29:59.000Z"
replies: 10
views: 655
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/174216-andra-posten"
---

# andra posten

## #1 — Biasse, 2008-09-20T12:42Z

Hur gör man för att hämta 2:a posten ur en access databas?

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

## #2 — aasah, 2008-09-20T13:43Z

"Andra" definierad hur? Den näst först inskrivna, den näst sist inskrivna eller vad?

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

## #3 — Biasse, 2008-09-20T14:23Z

Ja jag vill kunna jämföra datum från en inloggning.  Men det ska jämföras med näst nyaste.

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

## #4 — Biasse, 2008-09-21T09:24Z

Ingen som vet? Ta fram första är ju en sak

```
"SELECT TOP 1 * FROM tabell ORDER BY datum DESC"
```

Finns det nått i stil med TOP2 men sen bara läsa just 2?

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

## #5 — Peter S, 2008-09-21T09:30Z

```
select top 1 * from
( SELECT TOP 2 * FROM tabell ORDER BY datum DESC ) d
order by d.datum
```

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

## #6 — aasah, 2008-09-21T13:17Z

Varför vill du "sortera" ordningen på de exakt en rader som kommer ut?   ;) Detta räcker gott:

\< dumheter borttagna \>

se nedan

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

## #7 — Peter S, 2008-09-21T17:29Z

> **aasah skrev:**
>
> Varför vill du "sortera" ordningen på de exakt en rader som kommer ut?   ;) Detta räcker gott:
> 
>
>
> ```
> select top 1 * from
> ( SELECT TOP 2 * FROM tabell ORDER BY datum DESC ) d
> ```

Hur tänker du nu? Den inre frågan returnerar den senaste och näst senaste - i den ordningen. Den yttre returnerar den första raden, d.v.s. den senaste. Biasse vill ju, som jag förstår det, ha ut den näst senaste, därav min avslutande order by  :)

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

## #8 — aasah, 2008-09-21T18:12Z

> **Peter S skrev:**
>
> Hur tänker du nu? Den inre frågan returnerar den senaste och näst senaste - i den ordningen. Den yttre returnerar den första raden, d.v.s. den senaste. Biasse vill ju, som jag förstår det, ha ut den näst senaste, därav min avslutande order by  :)

Den inre frågan levererar två rader i ordningen: 
"Andra posten"
"Sista posten"
Den yttre frågan kommer att skriva ut den översta raden, nämligen "Andra posten". Varför sortera ett resultat som bara innehåller en rad?

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

## #9 — Peter S, 2008-09-21T18:15Z

> **aasah skrev:**
>
> Den inre frågan levererar två rader i ordningen: 
> "Andra posten"
> "Sista posten"
> Den yttre frågan kommer att skriva ut den översta raden, nämligen "Andra posten". Varför sortera ett resultat som bara innehåller en rad?

Nej, den inre frågan skriver ut i ordningen:
"Senaste posten"
"Näst senaste posten"

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

## #10 — aasah, 2008-09-21T18:28Z

> **Peter S skrev:**
>
> Nej, den inre frågan skriver ut i ordningen:
> "Senaste posten"
> "Näst senaste posten"

\*Skakar på huvudet åt mig själv\* :o  Förvisso!

Så svar på frågan om hur jag tänker blir nog tyvärr: Inte alls!   :( 

Sorry!

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

## #11 — Peter S, 2008-09-21T18:29Z

Been there, done that.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/174216-andra-posten
