---
title: "SQL: Plocka ut 2 till 7"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/159104-sql-plocka-ut-2-till-7"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Opelomega"
published: "2007-04-10T18:44:34.000Z"
updated: "2007-04-10T21:11:35.000Z"
replies: 8
views: 320
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/159104-sql-plocka-ut-2-till-7"
---

# SQL: Plocka ut 2 till 7

## #1 — Opelomega, 2007-04-10T18:44Z

Hej

Håller på med ett enkelt nyhetskript. Nu är det så att jag endast vill plocka ut det näst senast inlägget i databasen till det sjunde senaste inlägget.

Kan inte själv komma på hur man ska göra. För allt jag kommer på plockar ju ut de senast inlagda. Och jag vill som sagt inte plocka ut det senaste inlägget.

Har sökt i froumet utan att hitta något.

Tack på förhand.

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

## #2 — LarsG, 2007-04-10T18:51Z

Vilken DBMS använder du?

Flyttas från ASP

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

## #3 — Opelomega, 2007-04-10T19:03Z

Visste väl att det fanns ett Sql forum. Tittade tydligen i fel delforum.

Jag kör Access.

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

## #4 — LarsG, 2007-04-10T19:06Z

```
select top 6 <kolumner>
  from news
 where dateColumn not in 
    (select max(dateColumn) 
       from news)
   order by dateColumn desc
```

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

## #5 — Opelomega, 2007-04-10T19:47Z

```
SQL = "select top 6 from nyheter where nDatum not in (select max(nDatum)from nyheter) order by nDatum desc"
```

 

Så ser den ut om jag har fattat det hela rätt.

Dock så får jag då felet 

The SELECT statement includes a reserved word or an argument name that is misspelled or missing, or the punctuation is incorrect.

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

## #6 — Peter S, 2007-04-10T20:23Z

Det fattas ett mellanslag mellan ')' och 'from'.

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

## #7 — Opelomega, 2007-04-10T20:35Z

Dessa mellanslag  ;)  Tyvärr så är det fortfarande samma felmeddelande.

Och vad jag ser så finns det inga "förbjudna" ord med.

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

## #8 — emission, 2007-04-10T20:51Z

Du måste ange vilka kolumner du vill ha ut.

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

## #9 — Opelomega, 2007-04-10T21:11Z

Undrade vad \<kolumner\> menade  :) 

Tack för all hjälp allihopa. Blev grymt bra.

Slutgiltig rad:

```
SQL = "select top 6 nRubrik,nText,nDatum,nid from nyheter where nDatum not in (select max(nDatum)from nyheter) order by nDatum desc"
```

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/159104-sql-plocka-ut-2-till-7
