---
title: "SQL - Hur göra en DELETE på det minsta värdet i en tabell"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/128892-sql-hur-göra-en-delete-på-det-minsta-värdet-i-en-tabell"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "adaoja-7"
published: "2005-05-26T10:14:54.000Z"
updated: "2005-05-26T11:03:44.000Z"
replies: 2
views: 355
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/128892-sql-hur-göra-en-delete-på-det-minsta-värdet-i-en-tabell"
---

# SQL - Hur göra en DELETE på det minsta värdet i en tabell

## #1 — adaoja-7, 2005-05-26T10:14Z

Hej

Det jag vill är att skriva en SQL-sats som tar bort posten med det lägsta värdet in en tabell.
I SELECT-satser går det bra att använda MIN men tydligen inte i DELETE
Följande fråga tar bort samtliga poster med eller utan EXISTS

DELETE FROM tblSimulering WHERE EXISTS (SELECT MIN(Simtime) FROM tblSimulering);

Tabell är tblSimulering. Simtime är en kolumn med datum i samma tabell. 
Jag använder MS Access.

Vad gör jag för fel?

Med vänliga hälsningar
// Daniel

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

## #2 — @nders, 2005-05-26T10:23Z

```
DELETE FROM tblSimulering WHERE ID IN (SELECT TOP 1 ID FROM tblSimulering ORDER BY SimTime)
```

Om du nu har ett räknarfält med namnet ID såklart.

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

## #3 — adaoja-7, 2005-05-26T11:03Z

> **@nders skrev:**
>
> ```
> DELETE FROM tblSimulering WHERE ID IN (SELECT TOP 1 ID FROM tblSimulering ORDER BY SimTime)
> ```
>
> Om du nu har ett räknarfält med namnet ID såklart.

Tack så mycket!

// Daniel

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/128892-sql-hur-göra-en-delete-på-det-minsta-värdet-i-en-tabell
