---
title: "riktigt krånglig med datum"
type: "forum-thread"
url: "https://www.webforum.nu/amne/databaser-sql/103664-riktigt-krånglig-med-datum"
topic: "Databaser & SQL"
topic_url: "https://www.webforum.nu/amne/databaser-sql"
author: "Smultron"
published: "2004-05-15T00:38:41.000Z"
updated: "2004-05-15T00:57:15.000Z"
replies: 3
views: 204
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/103664-riktigt-krånglig-med-datum"
---

# riktigt krånglig med datum

## #1 — Smultron, 2004-05-15T00:38Z

Jag har en databas där ett fält har ett datum, som en sträng..("dd-mm-åååå")

nu vill jag att den plockar de 5 första i databasen, men med de 5 första ska det räknas via datum...

alltså inte de 5 första som satts in i databasen utan de 5 tidigaste från dagens datum har försökt lite såhär

```php
SELECT * FROM events WHERE user= '".$id."' && start_date >= '".$date."' && type='test' order by start_date asc LIMIT 5
```

men dte blir inte rätt dessutom så sorterar den inte rätt...

plis hjälp mig lite här...

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

## #2 — K@llen, 2004-05-15T00:41Z

Hej,

Har du datumfältet som texttyp kommer du inte få den att sortera rätt. Byt datatyp på kolumnen till date eller datetime.

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

## #3 — Smultron, 2004-05-15T00:42Z

ok, det ska jag testa du, thx, men kan jag jämföra den med en sträng sen ändå eller?

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

## #4 — K@llen, 2004-05-15T00:57Z

Ja, du kan jämföra värdena sedan ändå så länge de är kontruerade på ett jämförbart sätt. Använder du VB-script kan det hända att du får köra funktionen cDate() på strängen i jämförelsen. Du kan typkonvertera i de andra scriptspråken också.

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

---

Tråden på webben: https://www.webforum.nu/amne/databaser-sql/103664-riktigt-krånglig-med-datum
