---
title: "Tar bort helt fel."
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/151264-tar-bort-helt-fel"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "asp"
published: "2006-09-13T11:07:45.000Z"
updated: "2006-09-13T20:07:13.000Z"
replies: 3
views: 260
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/151264-tar-bort-helt-fel"
---

# Tar bort helt fel.

## #1 — asp, 2006-09-13T11:07Z

Varför fungerar inte denna SQL sats. Jag vill visa alla poster som är senare än gårdagens. Är datumet 13:e, vill jag visa alla poster som har datumet 11:e, 10:e o.s.v.

```
"SELECT * FROM Spel WHERE DateDiff('d',Datum,Now()) > 1"
```

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

## #2 — Engine^, 2006-09-13T11:32Z

Ja, du gör jämförelsen åt fel håll. \>1 innebär alla datum som är minst 2 dagar i framtiden. rätt för dig blir alltså

```
SELECT * FROM Spel WHERE DateDiff( 'd', Datum, Now() ) < -1
```

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

## #3 — asp, 2006-09-13T13:29Z

Jag vill ju hämta de poster som är äldre än en dag. Dvs skillnaden mellan datumet och dagens datum skall vara 2 eller mer.

Då använder man väl denna kod?

```
DateDiff('d',Datum,Now())
```

T.ex. följande kod retunerar ju 3 och därmed skall den visas.

```
DateDiff("d","2006-09-10","2006-09-13")
```

Är jag ute och cyklar?

/ Marcus

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

## #4 — emission, 2006-09-13T20:07Z

Nej, du cyklar inte, men något värde verkar galet.

Kör en 

```
SELECT DateDiff('d',Datum,Now()),* FROM Spel
```

för att få lite inblick. Kolumnnamnet Datum kan vara olyckligt, och då borde du kunna köra med \[Datum\] i stället.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/151264-tar-bort-helt-fel
