---
title: "Hämta beroende på datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/185288-hämta-beroende-på-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Pedda"
published: "2010-11-19T09:48:03.000Z"
updated: "2010-11-19T11:34:21.000Z"
replies: 3
views: 454
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/185288-hämta-beroende-på-datum"
---

# Hämta beroende på datum

## #1 — Pedda, 2010-11-19T09:48Z

Jag har ett fält av typen TIMESTAMP med CURRENT_TIMESTAMP satt som standard.

Jag vill kunna hämta:
dagens poster
poster för de sju senaste dagarna
och poster för de senaste 30 senaste dagarna

Använder jag t.ex 
SELECT \* FROM moodes WHERE moode = 1 AND date = CURRENT_TIMESTAMP
för att försöka hämta dagens poster så returneras inget då CURRENT_TIMESTAMP även innehåller tiden.

Hur ska man göra?

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

## #2 — SPiN, 2010-11-19T09:56Z

För dagens poster:

```
select
   *
from
   moodes
where
   `moode` = 1
   and
   timestampdiff(HOUR, `date`, NOW()) <= 24
```

För senaste sju dagarna:

```
...
where
   timestampdiff(DAY, `date`, NOW()) <= 7
```

För 30 senaste dagarna:

```
...
where
   timestampdiff(DAY, `date`, NOW()) <= 30
```

[timestampdiff](http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_timestampdiff) i manualen.

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

## #3 — Pedda, 2010-11-19T10:49Z

Tack SPiN för ditt svar.
Men jag får ett felmeddelande. Har bara testat att hämta dagens poster ännu.

```php
SELECT * FROM moodes WHERE moode = 1 AND TIMESTAMPDIFF(HOUR, date) <= 24
```

Denna fråga returnerar false.

MySQL 5.1.36

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

## #4 — SPiN, 2010-11-19T11:34Z

Det var inte så konstigt. ;) Hade ju glömt att ta med den tredje parametern i funktionsanropet!

Har uppdaterat mitt svar.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/185288-hämta-beroende-på-datum
